/*
 * Copyright (c) 2019 MediaTek Inc.
 *
 * Permission is hereby granted, free of charge, to any person obtaining
 * a copy of this software and associated documentation files
 * (the "Software"), to deal in the Software without restriction,
 * including without limitation the rights to use, copy, modify, merge,
 * publish, distribute, sublicense, and/or sell copies of the Software,
 * and to permit persons to whom the Software is furnished to do so,
 * subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
#pragma once

#include <sys/types.h>
#include <platform/addressmap.h>

struct PIN_addr {
    s32 addr;
};

struct PIN_offset {
    s8 offset;
};

struct PIN_width  {
    u8 width;
};

struct PIN_addr IES_addr[] = {
    /* 0 */ {IOCFG_LT_BASE+0x0030},
    /* 1 */ {IOCFG_LT_BASE+0x0030},
    /* 2 */ {IOCFG_LT_BASE+0x0030},
    /* 3 */ {IOCFG_LT_BASE+0x0030},
    /* 4 */ {IOCFG_LT_BASE+0x0030},
    /* 5 */ {IOCFG_LT_BASE+0x0030},
    /* 6 */ {IOCFG_LT_BASE+0x0030},
    /* 7 */ {IOCFG_LT_BASE+0x0030},
    /* 8 */ {IOCFG_LT_BASE+0x0030},
    /* 9 */ {IOCFG_LT_BASE+0x0030},
    /* 10 */ {IOCFG_LM_BASE+0x0050},
    /* 11 */ {IOCFG_LM_BASE+0x0050},
    /* 12 */ {IOCFG_LM_BASE+0x0050},
    /* 13 */ {IOCFG_LM_BASE+0x0050},
    /* 14 */ {IOCFG_LM_BASE+0x0050},
    /* 15 */ {IOCFG_LM_BASE+0x0050},
    /* 16 */ {IOCFG_LM_BASE+0x0050},
    /* 17 */ {IOCFG_LT_BASE+0x0030},
    /* 18 */ {IOCFG_LT_BASE+0x0030},
    /* 19 */ {IOCFG_LT_BASE+0x0030},
    /* 20 */ {IOCFG_LT_BASE+0x0030},
    /* 21 */ {IOCFG_LT_BASE+0x0030},
    /* 22 */ {IOCFG_LT_BASE+0x0030},
    /* 23 */ {IOCFG_LT_BASE+0x0030},
    /* 24 */ {IOCFG_LT_BASE+0x0030},
    /* 25 */ {IOCFG_LT_BASE+0x0030},
    /* 26 */ {IOCFG_LT_BASE+0x0030},
    /* 27 */ {IOCFG_LT_BASE+0x0030},
    /* 28 */ {IOCFG_LT_BASE+0x0030},
    /* 29 */ {IOCFG_LT_BASE+0x0030},
    /* 30 */ {IOCFG_LT_BASE+0x0030},
    /* 31 */ {IOCFG_LT_BASE+0x0030},
    /* 32 */ {IOCFG_LT_BASE+0x0030},
    /* 33 */ {IOCFG_LT_BASE+0x0030},
    /* 34 */ {IOCFG_LT_BASE+0x0030},
    /* 35 */ {IOCFG_LT_BASE+0x0040},
    /* 36 */ {IOCFG_LT_BASE+0x0030},
    /* 37 */ {IOCFG_LT_BASE+0x0040},
    /* 38 */ {IOCFG_LT_BASE+0x0040},
    /* 39 */ {IOCFG_LT_BASE+0x0040},
    /* 40 */ {IOCFG_LT_BASE+0x0040},
    /* 41 */ {IOCFG_LT_BASE+0x0040},
    /* 42 */ {IOCFG_LT_BASE+0x0030},
    /* 43 */ {IOCFG_LT_BASE+0x0030},
    /* 44 */ {IOCFG_LT_BASE+0x0030},
    /* 45 */ {IOCFG_LM_BASE+0x0050},
    /* 46 */ {IOCFG_LM_BASE+0x0050},
    /* 47 */ {IOCFG_LM_BASE+0x0050},
    /* 48 */ {IOCFG_LM_BASE+0x0050},
    /* 49 */ {IOCFG_LM_BASE+0x0050},
    /* 50 */ {IOCFG_LM_BASE+0x0050},
    /* 51 */ {IOCFG_LM_BASE+0x0050},
    /* 52 */ {IOCFG_LM_BASE+0x0050},
    /* 53 */ {IOCFG_LM_BASE+0x0050},
    /* 54 */ {IOCFG_LM_BASE+0x0050},
    /* 55 */ {IOCFG_LM_BASE+0x0050},
    /* 56 */ {IOCFG_LM_BASE+0x0050},
    /* 57 */ {IOCFG_LM_BASE+0x0050},
    /* 58 */ {IOCFG_LM_BASE+0x0050},
    /* 59 */ {IOCFG_LM_BASE+0x0050},
    /* 60 */ {IOCFG_LM_BASE+0x0050},
    /* 61 */ {IOCFG_LM_BASE+0x0050},
    /* 62 */ {IOCFG_LM_BASE+0x0050},
    /* 63 */ {IOCFG_LM_BASE+0x0050},
    /* 64 */ {IOCFG_LM_BASE+0x0050},
    /* 65 */ {IOCFG_LM_BASE+0x0050},
    /* 66 */ {IOCFG_LM_BASE+0x0050},
    /* 67 */ {IOCFG_BR_BASE+0x0060},
    /* 68 */ {IOCFG_BR_BASE+0x0060},
    /* 69 */ {IOCFG_BR_BASE+0x0060},
    /* 70 */ {IOCFG_BR_BASE+0x0060},
    /* 71 */ {IOCFG_BR_BASE+0x0060},
    /* 72 */ {IOCFG_LB_BASE+0x0020},
    /* 73 */ {IOCFG_LB_BASE+0x0020},
    /* 74 */ {IOCFG_LB_BASE+0x0020},
    /* 75 */ {IOCFG_LB_BASE+0x0020},
    /* 76 */ {IOCFG_LB_BASE+0x0020},
    /* 77 */ {IOCFG_LB_BASE+0x0020},
    /* 78 */ {IOCFG_BR_BASE+0x0050},
    /* 79 */ {IOCFG_BR_BASE+0x0050},
    /* 80 */ {IOCFG_BR_BASE+0x0050},
    /* 81 */ {IOCFG_BR_BASE+0x0050},
    /* 82 */ {IOCFG_BR_BASE+0x0050},
    /* 83 */ {IOCFG_BR_BASE+0x0050},
    /* 84 */ {IOCFG_BR_BASE+0x0050},
    /* 85 */ {IOCFG_BR_BASE+0x0050},
    /* 86 */ {IOCFG_BR_BASE+0x0050},
    /* 87 */ {IOCFG_BR_BASE+0x0050},
    /* 88 */ {IOCFG_BR_BASE+0x0050},
    /* 89 */ {IOCFG_BR_BASE+0x0050},
    /* 90 */ {IOCFG_BR_BASE+0x0050},
    /* 91 */ {IOCFG_BR_BASE+0x0050},
    /* 92 */ {IOCFG_BR_BASE+0x0050},
    /* 93 */ {IOCFG_LB_BASE+0x0020},
    /* 94 */ {IOCFG_BR_BASE+0x0050},
    /* 95 */ {IOCFG_LB_BASE+0x0020},
    /* 96 */ {IOCFG_LB_BASE+0x0020},
    /* 97 */ {IOCFG_LB_BASE+0x0020},
    /* 98 */ {IOCFG_LB_BASE+0x0020},
    /* 99 */ {IOCFG_BR_BASE+0x0060},
    /* 100 */ {IOCFG_BR_BASE+0x0060},
    /* 101 */ {IOCFG_BR_BASE+0x0060},
    /* 102 */ {IOCFG_BR_BASE+0x0060},
    /* 103 */ {IOCFG_BR_BASE+0x0060},
    /* 104 */ {IOCFG_BR_BASE+0x0060},
    /* 105 */ {IOCFG_BR_BASE+0x0050},
    /* 106 */ {IOCFG_BR_BASE+0x0050},
    /* 107 */ {IOCFG_BR_BASE+0x0050},
    /* 108 */ {IOCFG_BR_BASE+0x0050},
    /* 109 */ {IOCFG_BR_BASE+0x0050},
    /* 110 */ {IOCFG_BR_BASE+0x0060},
    /* 111 */ {IOCFG_BR_BASE+0x0060},
    /* 112 */ {IOCFG_BR_BASE+0x0060},
    /* 113 */ {IOCFG_BR_BASE+0x0060},
    /* 114 */ {IOCFG_BR_BASE+0x0050},
    /* 115 */ {IOCFG_BR_BASE+0x0050},
    /* 116 */ {IOCFG_BR_BASE+0x0050},
    /* 117 */ {IOCFG_BR_BASE+0x0050},
    /* 118 */ {IOCFG_BR_BASE+0x0050},
    /* 119 */ {IOCFG_BR_BASE+0x0060},
    /* 120 */ {IOCFG_BR_BASE+0x0050},
    /* 121 */ {IOCFG_BR_BASE+0x0050},
    /* 122 */ {IOCFG_BR_BASE+0x0050},
    /* 123 */ {IOCFG_BR_BASE+0x0050},
    /* 124 */ {IOCFG_BR_BASE+0x0060},
    /* 125 */ {IOCFG_BR_BASE+0x0060},
    /* 126 */ {IOCFG_RM_BASE+0x0030},
    /* 127 */ {IOCFG_RM_BASE+0x0030},
    /* 128 */ {IOCFG_RM_BASE+0x0030},
    /* 129 */ {IOCFG_RM_BASE+0x0030},
    /* 130 */ {IOCFG_RM_BASE+0x0030},
    /* 131 */ {IOCFG_RM_BASE+0x0030},
    /* 132 */ {IOCFG_RM_BASE+0x0030},
    /* 133 */ {IOCFG_RM_BASE+0x0030},
    /* 134 */ {IOCFG_RM_BASE+0x0030},
    /* 135 */ {IOCFG_RM_BASE+0x0030},
    /* 136 */ {IOCFG_RM_BASE+0x0030},
    /* 137 */ {IOCFG_RM_BASE+0x0030},
    /* 138 */ {IOCFG_RM_BASE+0x0030},
    /* 139 */ {IOCFG_RM_BASE+0x0030},
    /* 140 */ {IOCFG_RM_BASE+0x0030},
    /* 141 */ {IOCFG_RM_BASE+0x0030},
    /* 142 */ {IOCFG_RM_BASE+0x0030},
    /* 143 */ {IOCFG_RT_BASE+0x0020},
    /* 144 */ {IOCFG_RT_BASE+0x0020},
    /* 145 */ {IOCFG_RT_BASE+0x0020},
    /* 146 */ {IOCFG_RT_BASE+0x0020},
    /* 147 */ {IOCFG_RT_BASE+0x0020},
    /* 148 */ {IOCFG_RT_BASE+0x0020},
    /* 149 */ {IOCFG_RT_BASE+0x0020},
    /* 150 */ {IOCFG_RT_BASE+0x0020},
    /* 151 */ {IOCFG_RT_BASE+0x0020},
    /* 152 */ {IOCFG_RT_BASE+0x0020},
    /* 153 */ {IOCFG_RT_BASE+0x0020},
    /* 154 */ {IOCFG_RT_BASE+0x0020},
    /* 155 */ {IOCFG_RT_BASE+0x0020},
    /* 156 */ {IOCFG_RT_BASE+0x0020},
    /* 157 */ {IOCFG_RT_BASE+0x0020},
    /* 158 */ {IOCFG_RT_BASE+0x0020},
    /* 159 */ {IOCFG_RT_BASE+0x0020},
    /* 160 */ {IOCFG_RT_BASE+0x0020},
    /* 161 */ {IOCFG_RT_BASE+0x0020},
    /* 162 */ {IOCFG_RT_BASE+0x0020},
    /* 163 */ {IOCFG_RT_BASE+0x0020},
    /* 164 */ {IOCFG_RT_BASE+0x0020},
    /* 165 */ {IOCFG_RT_BASE+0x0020},
    /* 166 */ {IOCFG_RT_BASE+0x0020},
    /* 167 */ {IOCFG_TL_BASE+0x0010},
    /* 168 */ {IOCFG_TL_BASE+0x0010},
    /* 169 */ {IOCFG_TL_BASE+0x0010},
    /* 170 */ {IOCFG_TL_BASE+0x0010},
    /* 171 */ {IOCFG_TL_BASE+0x0010},
    /* 172 */ {IOCFG_TL_BASE+0x0010},
    /* 173 */ {IOCFG_TL_BASE+0x0010},
    /* 174 */ {IOCFG_TL_BASE+0x0010},
    /* 175 */ {IOCFG_TL_BASE+0x0010},
    /* 176 */ {IOCFG_TL_BASE+0x0010},
    /* 177 */ {IOCFG_TL_BASE+0x0010},
    /* 178 */ {IOCFG_TL_BASE+0x0010},
    /* 179 */ {IOCFG_LB_BASE+0x0020},
    /* 180 */ {IOCFG_LB_BASE+0x0020},
    /* 181 */ {IOCFG_RM_BASE+0x0030},
    /* 182 */ {IOCFG_RM_BASE+0x0030},
    /* 183 */ {IOCFG_RM_BASE+0x0030},
    /* 184 */ {IOCFG_RM_BASE+0x0030},
    /* 185 */ {IOCFG_RM_BASE+0x0030},
    /* 186 */ {IOCFG_RM_BASE+0x0030},
    /* 187 */ {IOCFG_RM_BASE+0x0030},
    /* 188 */ {IOCFG_RM_BASE+0x0030},
    /* 189 */ {IOCFG_RT_BASE+0x0020},
    /* 190 */ {IOCFG_RT_BASE+0x0020},
    /* 191 */ {IOCFG_RT_BASE+0x0020},
    /* 192 */ {IOCFG_RT_BASE+0x0020},
    /* 193 */ {IOCFG_RT_BASE+0x0020},
    /* 194 */ {IOCFG_RT_BASE+0x0020},
    /* 195 */ {IOCFG_BR_BASE+0x0050},
    /* 196 */ {IOCFG_BR_BASE+0x0050},
    /* 197 */ {IOCFG_BR_BASE+0x0060},
    /* 198 */ {IOCFG_LB_BASE+0x0020},
    /* 199 */ {IOCFG_LB_BASE+0x0020},
    /* 200 */ {IOCFG_LT_BASE+0x0040},
    /* 201 */ {IOCFG_LT_BASE+0x0040},
    /* 202 */ {IOCFG_LB_BASE+0x0020}
};

struct PIN_offset IES_offset[] = {
    /* 0 */ {3},
    /* 1 */ {4},
    /* 2 */ {5},
    /* 3 */ {6},
    /* 4 */ {7},
    /* 5 */ {8},
    /* 6 */ {9},
    /* 7 */ {10},
    /* 8 */ {11},
    /* 9 */ {12},
    /* 10 */ {0},
    /* 11 */ {1},
    /* 12 */ {2},
    /* 13 */ {3},
    /* 14 */ {4},
    /* 15 */ {5},
    /* 16 */ {6},
    /* 17 */ {28},
    /* 18 */ {29},
    /* 19 */ {27},
    /* 20 */ {26},
    /* 21 */ {19},
    /* 22 */ {20},
    /* 23 */ {21},
    /* 24 */ {22},
    /* 25 */ {30},
    /* 26 */ {23},
    /* 27 */ {0},
    /* 28 */ {24},
    /* 29 */ {25},
    /* 30 */ {16},
    /* 31 */ {13},
    /* 32 */ {15},
    /* 33 */ {17},
    /* 34 */ {14},
    /* 35 */ {4},
    /* 36 */ {31},
    /* 37 */ {5},
    /* 38 */ {0},
    /* 39 */ {1},
    /* 40 */ {2},
    /* 41 */ {3},
    /* 42 */ {1},
    /* 43 */ {2},
    /* 44 */ {18},
    /* 45 */ {14},
    /* 46 */ {22},
    /* 47 */ {25},
    /* 48 */ {24},
    /* 49 */ {26},
    /* 50 */ {23},
    /* 51 */ {11},
    /* 52 */ {19},
    /* 53 */ {27},
    /* 54 */ {28},
    /* 55 */ {13},
    /* 56 */ {21},
    /* 57 */ {10},
    /* 58 */ {9},
    /* 59 */ {7},
    /* 60 */ {8},
    /* 61 */ {12},
    /* 62 */ {20},
    /* 63 */ {17},
    /* 64 */ {16},
    /* 65 */ {18},
    /* 66 */ {15},
    /* 67 */ {7},
    /* 68 */ {6},
    /* 69 */ {8},
    /* 70 */ {4},
    /* 71 */ {5},
    /* 72 */ {3},
    /* 73 */ {2},
    /* 74 */ {1},
    /* 75 */ {4},
    /* 76 */ {12},
    /* 77 */ {11},
    /* 78 */ {18},
    /* 79 */ {17},
    /* 80 */ {19},
    /* 81 */ {20},
    /* 82 */ {1},
    /* 83 */ {2},
    /* 84 */ {3},
    /* 85 */ {4},
    /* 86 */ {5},
    /* 87 */ {6},
    /* 88 */ {7},
    /* 89 */ {16},
    /* 90 */ {15},
    /* 91 */ {14},
    /* 92 */ {8},
    /* 93 */ {0},
    /* 94 */ {0},
    /* 95 */ {7},
    /* 96 */ {5},
    /* 97 */ {8},
    /* 98 */ {6},
    /* 99 */ {9},
    /* 100 */ {12},
    /* 101 */ {10},
    /* 102 */ {13},
    /* 103 */ {11},
    /* 104 */ {14},
    /* 105 */ {10},
    /* 106 */ {9},
    /* 107 */ {12},
    /* 108 */ {13},
    /* 109 */ {11},
    /* 110 */ {16},
    /* 111 */ {18},
    /* 112 */ {15},
    /* 113 */ {17},
    /* 114 */ {26},
    /* 115 */ {27},
    /* 116 */ {21},
    /* 117 */ {22},
    /* 118 */ {31},
    /* 119 */ {0},
    /* 120 */ {23},
    /* 121 */ {24},
    /* 122 */ {28},
    /* 123 */ {29},
    /* 124 */ {1},
    /* 125 */ {2},
    /* 126 */ {8},
    /* 127 */ {9},
    /* 128 */ {17},
    /* 129 */ {18},
    /* 130 */ {16},
    /* 131 */ {19},
    /* 132 */ {21},
    /* 133 */ {20},
    /* 134 */ {2},
    /* 135 */ {3},
    /* 136 */ {7},
    /* 137 */ {4},
    /* 138 */ {6},
    /* 139 */ {5},
    /* 140 */ {0},
    /* 141 */ {1},
    /* 142 */ {15},
    /* 143 */ {15},
    /* 144 */ {17},
    /* 145 */ {16},
    /* 146 */ {12},
    /* 147 */ {0},
    /* 148 */ {1},
    /* 149 */ {2},
    /* 150 */ {3},
    /* 151 */ {4},
    /* 152 */ {5},
    /* 153 */ {6},
    /* 154 */ {7},
    /* 155 */ {8},
    /* 156 */ {22},
    /* 157 */ {23},
    /* 158 */ {21},
    /* 159 */ {24},
    /* 160 */ {19},
    /* 161 */ {20},
    /* 162 */ {25},
    /* 163 */ {26},
    /* 164 */ {27},
    /* 165 */ {28},
    /* 166 */ {29},
    /* 167 */ {1},
    /* 168 */ {2},
    /* 169 */ {4},
    /* 170 */ {6},
    /* 171 */ {8},
    /* 172 */ {3},
    /* 173 */ {7},
    /* 174 */ {9},
    /* 175 */ {10},
    /* 176 */ {0},
    /* 177 */ {5},
    /* 178 */ {11},
    /* 179 */ {13},
    /* 180 */ {10},
    /* 181 */ {22},
    /* 182 */ {23},
    /* 183 */ {24},
    /* 184 */ {12},
    /* 185 */ {11},
    /* 186 */ {13},
    /* 187 */ {10},
    /* 188 */ {14},
    /* 189 */ {9},
    /* 190 */ {18},
    /* 191 */ {13},
    /* 192 */ {14},
    /* 193 */ {10},
    /* 194 */ {11},
    /* 195 */ {30},
    /* 196 */ {25},
    /* 197 */ {3},
    /* 198 */ {14},
    /* 199 */ {15},
    /* 200 */ {6},
    /* 201 */ {7},
    /* 202 */ {9}
};

struct PIN_width  IES_width[] = {
    /* 0 */ {1},
    /* 1 */ {1},
    /* 2 */ {1},
    /* 3 */ {1},
    /* 4 */ {1},
    /* 5 */ {1},
    /* 6 */ {1},
    /* 7 */ {1},
    /* 8 */ {1},
    /* 9 */ {1},
    /* 10 */ {1},
    /* 11 */ {1},
    /* 12 */ {1},
    /* 13 */ {1},
    /* 14 */ {1},
    /* 15 */ {1},
    /* 16 */ {1},
    /* 17 */ {1},
    /* 18 */ {1},
    /* 19 */ {1},
    /* 20 */ {1},
    /* 21 */ {1},
    /* 22 */ {1},
    /* 23 */ {1},
    /* 24 */ {1},
    /* 25 */ {1},
    /* 26 */ {1},
    /* 27 */ {1},
    /* 28 */ {1},
    /* 29 */ {1},
    /* 30 */ {1},
    /* 31 */ {1},
    /* 32 */ {1},
    /* 33 */ {1},
    /* 34 */ {1},
    /* 35 */ {1},
    /* 36 */ {1},
    /* 37 */ {1},
    /* 38 */ {1},
    /* 39 */ {1},
    /* 40 */ {1},
    /* 41 */ {1},
    /* 42 */ {1},
    /* 43 */ {1},
    /* 44 */ {1},
    /* 45 */ {1},
    /* 46 */ {1},
    /* 47 */ {1},
    /* 48 */ {1},
    /* 49 */ {1},
    /* 50 */ {1},
    /* 51 */ {1},
    /* 52 */ {1},
    /* 53 */ {1},
    /* 54 */ {1},
    /* 55 */ {1},
    /* 56 */ {1},
    /* 57 */ {1},
    /* 58 */ {1},
    /* 59 */ {1},
    /* 60 */ {1},
    /* 61 */ {1},
    /* 62 */ {1},
    /* 63 */ {1},
    /* 64 */ {1},
    /* 65 */ {1},
    /* 66 */ {1},
    /* 67 */ {1},
    /* 68 */ {1},
    /* 69 */ {1},
    /* 70 */ {1},
    /* 71 */ {1},
    /* 72 */ {1},
    /* 73 */ {1},
    /* 74 */ {1},
    /* 75 */ {1},
    /* 76 */ {1},
    /* 77 */ {1},
    /* 78 */ {1},
    /* 79 */ {1},
    /* 80 */ {1},
    /* 81 */ {1},
    /* 82 */ {1},
    /* 83 */ {1},
    /* 84 */ {1},
    /* 85 */ {1},
    /* 86 */ {1},
    /* 87 */ {1},
    /* 88 */ {1},
    /* 89 */ {1},
    /* 90 */ {1},
    /* 91 */ {1},
    /* 92 */ {1},
    /* 93 */ {1},
    /* 94 */ {1},
    /* 95 */ {1},
    /* 96 */ {1},
    /* 97 */ {1},
    /* 98 */ {1},
    /* 99 */ {1},
    /* 100 */ {1},
    /* 101 */ {1},
    /* 102 */ {1},
    /* 103 */ {1},
    /* 104 */ {1},
    /* 105 */ {1},
    /* 106 */ {1},
    /* 107 */ {1},
    /* 108 */ {1},
    /* 109 */ {1},
    /* 110 */ {1},
    /* 111 */ {1},
    /* 112 */ {1},
    /* 113 */ {1},
    /* 114 */ {1},
    /* 115 */ {1},
    /* 116 */ {1},
    /* 117 */ {1},
    /* 118 */ {1},
    /* 119 */ {1},
    /* 120 */ {1},
    /* 121 */ {1},
    /* 122 */ {1},
    /* 123 */ {1},
    /* 124 */ {1},
    /* 125 */ {1},
    /* 126 */ {1},
    /* 127 */ {1},
    /* 128 */ {1},
    /* 129 */ {1},
    /* 130 */ {1},
    /* 131 */ {1},
    /* 132 */ {1},
    /* 133 */ {1},
    /* 134 */ {1},
    /* 135 */ {1},
    /* 136 */ {1},
    /* 137 */ {1},
    /* 138 */ {1},
    /* 139 */ {1},
    /* 140 */ {1},
    /* 141 */ {1},
    /* 142 */ {1},
    /* 143 */ {1},
    /* 144 */ {1},
    /* 145 */ {1},
    /* 146 */ {1},
    /* 147 */ {1},
    /* 148 */ {1},
    /* 149 */ {1},
    /* 150 */ {1},
    /* 151 */ {1},
    /* 152 */ {1},
    /* 153 */ {1},
    /* 154 */ {1},
    /* 155 */ {1},
    /* 156 */ {1},
    /* 157 */ {1},
    /* 158 */ {1},
    /* 159 */ {1},
    /* 160 */ {1},
    /* 161 */ {1},
    /* 162 */ {1},
    /* 163 */ {1},
    /* 164 */ {1},
    /* 165 */ {1},
    /* 166 */ {1},
    /* 167 */ {1},
    /* 168 */ {1},
    /* 169 */ {1},
    /* 170 */ {1},
    /* 171 */ {1},
    /* 172 */ {1},
    /* 173 */ {1},
    /* 174 */ {1},
    /* 175 */ {1},
    /* 176 */ {1},
    /* 177 */ {1},
    /* 178 */ {1},
    /* 179 */ {1},
    /* 180 */ {1},
    /* 181 */ {1},
    /* 182 */ {1},
    /* 183 */ {1},
    /* 184 */ {1},
    /* 185 */ {1},
    /* 186 */ {1},
    /* 187 */ {1},
    /* 188 */ {1},
    /* 189 */ {1},
    /* 190 */ {1},
    /* 191 */ {1},
    /* 192 */ {1},
    /* 193 */ {1},
    /* 194 */ {1},
    /* 195 */ {1},
    /* 196 */ {1},
    /* 197 */ {1},
    /* 198 */ {1},
    /* 199 */ {1},
    /* 200 */ {1},
    /* 201 */ {1},
    /* 202 */ {1}
};

struct PIN_addr SMT_addr[] = {
    /* 0 */ {IOCFG_LT_BASE+0x00c0},
    /* 1 */ {IOCFG_LT_BASE+0x00c0},
    /* 2 */ {IOCFG_LT_BASE+0x00c0},
    /* 3 */ {IOCFG_LT_BASE+0x00c0},
    /* 4 */ {IOCFG_LT_BASE+0x00c0},
    /* 5 */ {IOCFG_LT_BASE+0x00c0},
    /* 6 */ {IOCFG_LT_BASE+0x00c0},
    /* 7 */ {IOCFG_LT_BASE+0x00c0},
    /* 8 */ {IOCFG_LT_BASE+0x00c0},
    /* 9 */ {IOCFG_LT_BASE+0x00c0},
    /* 10 */ {IOCFG_LM_BASE+0x00e0},
    /* 11 */ {IOCFG_LM_BASE+0x00e0},
    /* 12 */ {IOCFG_LM_BASE+0x00e0},
    /* 13 */ {IOCFG_LM_BASE+0x00e0},
    /* 14 */ {IOCFG_LM_BASE+0x00e0},
    /* 15 */ {IOCFG_LM_BASE+0x00e0},
    /* 16 */ {IOCFG_LM_BASE+0x00e0},
    /* 17 */ {IOCFG_LT_BASE+0x00c0},
    /* 18 */ {IOCFG_LT_BASE+0x00c0},
    /* 19 */ {IOCFG_LT_BASE+0x00c0},
    /* 20 */ {IOCFG_LT_BASE+0x00c0},
    /* 21 */ {IOCFG_LT_BASE+0x00c0},
    /* 22 */ {IOCFG_LT_BASE+0x00c0},
    /* 23 */ {IOCFG_LT_BASE+0x00c0},
    /* 24 */ {IOCFG_LT_BASE+0x00c0},
    /* 25 */ {IOCFG_LT_BASE+0x00c0},
    /* 26 */ {IOCFG_LT_BASE+0x00c0},
    /* 27 */ {IOCFG_LT_BASE+0x00c0},
    /* 28 */ {IOCFG_LT_BASE+0x00c0},
    /* 29 */ {IOCFG_LT_BASE+0x00c0},
    /* 30 */ {IOCFG_LT_BASE+0x00c0},
    /* 31 */ {IOCFG_LT_BASE+0x00c0},
    /* 32 */ {IOCFG_LT_BASE+0x00c0},
    /* 33 */ {IOCFG_LT_BASE+0x00c0},
    /* 34 */ {IOCFG_LT_BASE+0x00c0},
    /* 35 */ {IOCFG_LT_BASE+0x00c0},
    /* 36 */ {IOCFG_LT_BASE+0x00c0},
    /* 37 */ {IOCFG_LT_BASE+0x00c0},
    /* 38 */ {IOCFG_LT_BASE+0x00c0},
    /* 39 */ {IOCFG_LT_BASE+0x00c0},
    /* 40 */ {IOCFG_LT_BASE+0x00c0},
    /* 41 */ {IOCFG_LT_BASE+0x00c0},
    /* 42 */ {IOCFG_LT_BASE+0x00c0},
    /* 43 */ {IOCFG_LT_BASE+0x00c0},
    /* 44 */ {IOCFG_LT_BASE+0x00c0},
    /* 45 */ {IOCFG_LM_BASE+0x00e0},
    /* 46 */ {IOCFG_LM_BASE+0x00e0},
    /* 47 */ {IOCFG_LM_BASE+0x00e0},
    /* 48 */ {IOCFG_LM_BASE+0x00e0},
    /* 49 */ {IOCFG_LM_BASE+0x00e0},
    /* 50 */ {IOCFG_LM_BASE+0x00e0},
    /* 51 */ {IOCFG_LM_BASE+0x00e0},
    /* 52 */ {IOCFG_LM_BASE+0x00e0},
    /* 53 */ {IOCFG_LM_BASE+0x00e0},
    /* 54 */ {IOCFG_LM_BASE+0x00e0},
    /* 55 */ {IOCFG_LM_BASE+0x00e0},
    /* 56 */ {IOCFG_LM_BASE+0x00e0},
    /* 57 */ {IOCFG_LM_BASE+0x00e0},
    /* 58 */ {IOCFG_LM_BASE+0x00e0},
    /* 59 */ {IOCFG_LM_BASE+0x00e0},
    /* 60 */ {IOCFG_LM_BASE+0x00e0},
    /* 61 */ {IOCFG_LM_BASE+0x00e0},
    /* 62 */ {IOCFG_LM_BASE+0x00e0},
    /* 63 */ {IOCFG_LM_BASE+0x00e0},
    /* 64 */ {IOCFG_LM_BASE+0x00e0},
    /* 65 */ {IOCFG_LM_BASE+0x00e0},
    /* 66 */ {IOCFG_LM_BASE+0x00e0},
    /* 67 */ {IOCFG_BR_BASE+0x00e0},
    /* 68 */ {IOCFG_BR_BASE+0x00e0},
    /* 69 */ {IOCFG_BR_BASE+0x00e0},
    /* 70 */ {IOCFG_BR_BASE+0x00e0},
    /* 71 */ {IOCFG_BR_BASE+0x00e0},
    /* 72 */ {IOCFG_LB_BASE+0x0070},
    /* 73 */ {IOCFG_LB_BASE+0x0070},
    /* 74 */ {IOCFG_LB_BASE+0x0070},
    /* 75 */ {IOCFG_LB_BASE+0x0070},
    /* 76 */ {IOCFG_LB_BASE+0x0070},
    /* 77 */ {IOCFG_LB_BASE+0x0070},
    /* 78 */ {IOCFG_BR_BASE+0x00e0},
    /* 79 */ {IOCFG_BR_BASE+0x00e0},
    /* 80 */ {IOCFG_BR_BASE+0x00e0},
    /* 81 */ {IOCFG_BR_BASE+0x00e0},
    /* 82 */ {IOCFG_BR_BASE+0x00e0},
    /* 83 */ {IOCFG_BR_BASE+0x00e0},
    /* 84 */ {IOCFG_BR_BASE+0x00e0},
    /* 85 */ {IOCFG_BR_BASE+0x00e0},
    /* 86 */ {IOCFG_BR_BASE+0x00e0},
    /* 87 */ {IOCFG_BR_BASE+0x00e0},
    /* 88 */ {IOCFG_BR_BASE+0x00e0},
    /* 89 */ {IOCFG_BR_BASE+0x00e0},
    /* 90 */ {IOCFG_BR_BASE+0x00e0},
    /* 91 */ {IOCFG_BR_BASE+0x00e0},
    /* 92 */ {IOCFG_BR_BASE+0x00e0},
    /* 93 */ {IOCFG_LB_BASE+0x0070},
    /* 94 */ {IOCFG_BR_BASE+0x00e0},
    /* 95 */ {IOCFG_LB_BASE+0x0070},
    /* 96 */ {IOCFG_LB_BASE+0x0070},
    /* 97 */ {IOCFG_LB_BASE+0x0070},
    /* 98 */ {IOCFG_LB_BASE+0x0070},
    /* 99 */ {IOCFG_BR_BASE+0x00e0},
    /* 100 */ {IOCFG_BR_BASE+0x00e0},
    /* 101 */ {IOCFG_BR_BASE+0x00e0},
    /* 102 */ {IOCFG_BR_BASE+0x00e0},
    /* 103 */ {IOCFG_BR_BASE+0x00e0},
    /* 104 */ {IOCFG_BR_BASE+0x00e0},
    /* 105 */ {IOCFG_BR_BASE+0x00e0},
    /* 106 */ {IOCFG_BR_BASE+0x00e0},
    /* 107 */ {IOCFG_BR_BASE+0x00e0},
    /* 108 */ {IOCFG_BR_BASE+0x00e0},
    /* 109 */ {IOCFG_BR_BASE+0x00e0},
    /* 110 */ {IOCFG_BR_BASE+0x00e0},
    /* 111 */ {IOCFG_BR_BASE+0x00e0},
    /* 112 */ {IOCFG_BR_BASE+0x00e0},
    /* 113 */ {IOCFG_BR_BASE+0x00e0},
    /* 114 */ {IOCFG_BR_BASE+0x00e0},
    /* 115 */ {IOCFG_BR_BASE+0x00e0},
    /* 116 */ {IOCFG_BR_BASE+0x00e0},
    /* 117 */ {IOCFG_BR_BASE+0x00e0},
    /* 118 */ {IOCFG_BR_BASE+0x00e0},
    /* 119 */ {IOCFG_BR_BASE+0x00e0},
    /* 120 */ {IOCFG_BR_BASE+0x00e0},
    /* 121 */ {IOCFG_BR_BASE+0x00e0},
    /* 122 */ {IOCFG_BR_BASE+0x00e0},
    /* 123 */ {IOCFG_BR_BASE+0x00e0},
    /* 124 */ {IOCFG_BR_BASE+0x00e0},
    /* 125 */ {IOCFG_BR_BASE+0x00e0},
    /* 126 */ {IOCFG_RM_BASE+0x00c0},
    /* 127 */ {IOCFG_RM_BASE+0x00c0},
    /* 128 */ {IOCFG_RM_BASE+0x00c0},
    /* 129 */ {IOCFG_RM_BASE+0x00c0},
    /* 130 */ {IOCFG_RM_BASE+0x00c0},
    /* 131 */ {IOCFG_RM_BASE+0x00c0},
    /* 132 */ {IOCFG_RM_BASE+0x00c0},
    /* 133 */ {IOCFG_RM_BASE+0x00c0},
    /* 134 */ {IOCFG_RM_BASE+0x00c0},
    /* 135 */ {IOCFG_RM_BASE+0x00c0},
    /* 136 */ {IOCFG_RM_BASE+0x00c0},
    /* 137 */ {IOCFG_RM_BASE+0x00c0},
    /* 138 */ {IOCFG_RM_BASE+0x00c0},
    /* 139 */ {IOCFG_RM_BASE+0x00c0},
    /* 140 */ {IOCFG_RM_BASE+0x00c0},
    /* 141 */ {IOCFG_RM_BASE+0x00c0},
    /* 142 */ {IOCFG_RM_BASE+0x00c0},
    /* 143 */ {IOCFG_RT_BASE+0x0060},
    /* 144 */ {IOCFG_RT_BASE+0x0060},
    /* 145 */ {IOCFG_RT_BASE+0x0060},
    /* 146 */ {IOCFG_RT_BASE+0x0060},
    /* 147 */ {IOCFG_RT_BASE+0x0060},
    /* 148 */ {IOCFG_RT_BASE+0x0060},
    /* 149 */ {IOCFG_RT_BASE+0x0060},
    /* 150 */ {IOCFG_RT_BASE+0x0060},
    /* 151 */ {IOCFG_RT_BASE+0x0060},
    /* 152 */ {IOCFG_RT_BASE+0x0060},
    /* 153 */ {IOCFG_RT_BASE+0x0060},
    /* 154 */ {IOCFG_RT_BASE+0x0060},
    /* 155 */ {IOCFG_RT_BASE+0x0060},
    /* 156 */ {IOCFG_RT_BASE+0x0060},
    /* 157 */ {IOCFG_RT_BASE+0x0060},
    /* 158 */ {IOCFG_RT_BASE+0x0060},
    /* 159 */ {IOCFG_RT_BASE+0x0060},
    /* 160 */ {IOCFG_RT_BASE+0x0060},
    /* 161 */ {IOCFG_RT_BASE+0x0060},
    /* 162 */ {IOCFG_RT_BASE+0x0060},
    /* 163 */ {IOCFG_RT_BASE+0x0060},
    /* 164 */ {IOCFG_RT_BASE+0x0060},
    /* 165 */ {IOCFG_RT_BASE+0x0060},
    /* 166 */ {IOCFG_RT_BASE+0x0060},
    /* 167 */ {IOCFG_TL_BASE+0x0060},
    /* 168 */ {IOCFG_TL_BASE+0x0060},
    /* 169 */ {IOCFG_TL_BASE+0x0060},
    /* 170 */ {IOCFG_TL_BASE+0x0060},
    /* 171 */ {IOCFG_TL_BASE+0x0060},
    /* 172 */ {IOCFG_TL_BASE+0x0060},
    /* 173 */ {IOCFG_TL_BASE+0x0060},
    /* 174 */ {IOCFG_TL_BASE+0x0060},
    /* 175 */ {IOCFG_TL_BASE+0x0060},
    /* 176 */ {IOCFG_TL_BASE+0x0060},
    /* 177 */ {IOCFG_TL_BASE+0x0060},
    /* 178 */ {IOCFG_TL_BASE+0x0060},
    /* 179 */ {IOCFG_LB_BASE+0x0070},
    /* 180 */ {IOCFG_LB_BASE+0x0070},
    /* 181 */ {IOCFG_RM_BASE+0x00c0},
    /* 182 */ {IOCFG_RM_BASE+0x00c0},
    /* 183 */ {IOCFG_RM_BASE+0x00c0},
    /* 184 */ {IOCFG_RM_BASE+0x00c0},
    /* 185 */ {IOCFG_RM_BASE+0x00c0},
    /* 186 */ {IOCFG_RM_BASE+0x00c0},
    /* 187 */ {IOCFG_RM_BASE+0x00c0},
    /* 188 */ {IOCFG_RM_BASE+0x00c0},
    /* 189 */ {IOCFG_RT_BASE+0x0060},
    /* 190 */ {IOCFG_RT_BASE+0x0060},
    /* 191 */ {IOCFG_RT_BASE+0x0060},
    /* 192 */ {IOCFG_RT_BASE+0x0060},
    /* 193 */ {IOCFG_RT_BASE+0x0060},
    /* 194 */ {IOCFG_RT_BASE+0x0060},
    /* 195 */ {IOCFG_BR_BASE+0x00e0},
    /* 196 */ {IOCFG_BR_BASE+0x00e0},
    /* 197 */ {IOCFG_BR_BASE+0x00e0},
    /* 198 */ {IOCFG_LB_BASE+0x0070},
    /* 199 */ {IOCFG_LB_BASE+0x0070},
    /* 200 */ {IOCFG_LT_BASE+0x00c0},
    /* 201 */ {IOCFG_LT_BASE+0x00c0},
    /* 202 */ {IOCFG_LB_BASE+0x0070}
};

struct PIN_offset SMT_offset[] = {
    /* 0 */ {3},
    /* 1 */ {3},
    /* 2 */ {3},
    /* 3 */ {3},
    /* 4 */ {3},
    /* 5 */ {3},
    /* 6 */ {3},
    /* 7 */ {3},
    /* 8 */ {3},
    /* 9 */ {3},
    /* 10 */ {0},
    /* 11 */ {1},
    /* 12 */ {2},
    /* 13 */ {2},
    /* 14 */ {2},
    /* 15 */ {2},
    /* 16 */ {3},
    /* 17 */ {11},
    /* 18 */ {11},
    /* 19 */ {11},
    /* 20 */ {11},
    /* 21 */ {7},
    /* 22 */ {7},
    /* 23 */ {7},
    /* 24 */ {7},
    /* 25 */ {12},
    /* 26 */ {8},
    /* 27 */ {0},
    /* 28 */ {9},
    /* 29 */ {10},
    /* 30 */ {4},
    /* 31 */ {4},
    /* 32 */ {4},
    /* 33 */ {5},
    /* 34 */ {4},
    /* 35 */ {13},
    /* 36 */ {13},
    /* 37 */ {13},
    /* 38 */ {13},
    /* 39 */ {13},
    /* 40 */ {13},
    /* 41 */ {13},
    /* 42 */ {1},
    /* 43 */ {2},
    /* 44 */ {6},
    /* 45 */ {8},
    /* 46 */ {13},
    /* 47 */ {14},
    /* 48 */ {14},
    /* 49 */ {14},
    /* 50 */ {14},
    /* 51 */ {5},
    /* 52 */ {10},
    /* 53 */ {15},
    /* 54 */ {16},
    /* 55 */ {7},
    /* 56 */ {12},
    /* 57 */ {4},
    /* 58 */ {4},
    /* 59 */ {4},
    /* 60 */ {4},
    /* 61 */ {6},
    /* 62 */ {11},
    /* 63 */ {9},
    /* 64 */ {9},
    /* 65 */ {9},
    /* 66 */ {9},
    /* 67 */ {11},
    /* 68 */ {11},
    /* 69 */ {11},
    /* 70 */ {10},
    /* 71 */ {11},
    /* 72 */ {1},
    /* 73 */ {1},
    /* 74 */ {1},
    /* 75 */ {1},
    /* 76 */ {4},
    /* 77 */ {4},
    /* 78 */ {1},
    /* 79 */ {1},
    /* 80 */ {1},
    /* 81 */ {1},
    /* 82 */ {1},
    /* 83 */ {1},
    /* 84 */ {1},
    /* 85 */ {1},
    /* 86 */ {1},
    /* 87 */ {2},
    /* 88 */ {2},
    /* 89 */ {2},
    /* 90 */ {2},
    /* 91 */ {2},
    /* 92 */ {2},
    /* 93 */ {0},
    /* 94 */ {2},
    /* 95 */ {2},
    /* 96 */ {2},
    /* 97 */ {2},
    /* 98 */ {2},
    /* 99 */ {12},
    /* 100 */ {12},
    /* 101 */ {12},
    /* 102 */ {12},
    /* 103 */ {12},
    /* 104 */ {12},
    /* 105 */ {0},
    /* 106 */ {0},
    /* 107 */ {0},
    /* 108 */ {0},
    /* 109 */ {0},
    /* 110 */ {14},
    /* 111 */ {16},
    /* 112 */ {13},
    /* 113 */ {15},
    /* 114 */ {4},
    /* 115 */ {4},
    /* 116 */ {5},
    /* 117 */ {6},
    /* 118 */ {4},
    /* 119 */ {4},
    /* 120 */ {7},
    /* 121 */ {8},
    /* 122 */ {3},
    /* 123 */ {3},
    /* 124 */ {3},
    /* 125 */ {3},
    /* 126 */ {5},
    /* 127 */ {5},
    /* 128 */ {9},
    /* 129 */ {9},
    /* 130 */ {9},
    /* 131 */ {10},
    /* 132 */ {10},
    /* 133 */ {10},
    /* 134 */ {2},
    /* 135 */ {3},
    /* 136 */ {4},
    /* 137 */ {4},
    /* 138 */ {4},
    /* 139 */ {4},
    /* 140 */ {0},
    /* 141 */ {1},
    /* 142 */ {8},
    /* 143 */ {1},
    /* 144 */ {1},
    /* 145 */ {1},
    /* 146 */ {1},
    /* 147 */ {0},
    /* 148 */ {0},
    /* 149 */ {0},
    /* 150 */ {0},
    /* 151 */ {0},
    /* 152 */ {0},
    /* 153 */ {0},
    /* 154 */ {0},
    /* 155 */ {0},
    /* 156 */ {6},
    /* 157 */ {7},
    /* 158 */ {5},
    /* 159 */ {8},
    /* 160 */ {3},
    /* 161 */ {4},
    /* 162 */ {2},
    /* 163 */ {2},
    /* 164 */ {2},
    /* 165 */ {2},
    /* 166 */ {2},
    /* 167 */ {1},
    /* 168 */ {2},
    /* 169 */ {2},
    /* 170 */ {2},
    /* 171 */ {2},
    /* 172 */ {2},
    /* 173 */ {2},
    /* 174 */ {2},
    /* 175 */ {3},
    /* 176 */ {0},
    /* 177 */ {2},
    /* 178 */ {2},
    /* 179 */ {4},
    /* 180 */ {4},
    /* 181 */ {11},
    /* 182 */ {12},
    /* 183 */ {13},
    /* 184 */ {6},
    /* 185 */ {6},
    /* 186 */ {6},
    /* 187 */ {6},
    /* 188 */ {7},
    /* 189 */ {1},
    /* 190 */ {1},
    /* 191 */ {1},
    /* 192 */ {1},
    /* 193 */ {1},
    /* 194 */ {1},
    /* 195 */ {3},
    /* 196 */ {9},
    /* 197 */ {3},
    /* 198 */ {5},
    /* 199 */ {6},
    /* 200 */ {14},
    /* 201 */ {15},
    /* 202 */ {3}
};

struct PIN_width  SMT_width[] = {
    /* 0 */ {1},
    /* 1 */ {1},
    /* 2 */ {1},
    /* 3 */ {1},
    /* 4 */ {1},
    /* 5 */ {1},
    /* 6 */ {1},
    /* 7 */ {1},
    /* 8 */ {1},
    /* 9 */ {1},
    /* 10 */ {1},
    /* 11 */ {1},
    /* 12 */ {1},
    /* 13 */ {1},
    /* 14 */ {1},
    /* 15 */ {1},
    /* 16 */ {1},
    /* 17 */ {1},
    /* 18 */ {1},
    /* 19 */ {1},
    /* 20 */ {1},
    /* 21 */ {1},
    /* 22 */ {1},
    /* 23 */ {1},
    /* 24 */ {1},
    /* 25 */ {1},
    /* 26 */ {1},
    /* 27 */ {1},
    /* 28 */ {1},
    /* 29 */ {1},
    /* 30 */ {1},
    /* 31 */ {1},
    /* 32 */ {1},
    /* 33 */ {1},
    /* 34 */ {1},
    /* 35 */ {1},
    /* 36 */ {1},
    /* 37 */ {1},
    /* 38 */ {1},
    /* 39 */ {1},
    /* 40 */ {1},
    /* 41 */ {1},
    /* 42 */ {1},
    /* 43 */ {1},
    /* 44 */ {1},
    /* 45 */ {1},
    /* 46 */ {1},
    /* 47 */ {1},
    /* 48 */ {1},
    /* 49 */ {1},
    /* 50 */ {1},
    /* 51 */ {1},
    /* 52 */ {1},
    /* 53 */ {1},
    /* 54 */ {1},
    /* 55 */ {1},
    /* 56 */ {1},
    /* 57 */ {1},
    /* 58 */ {1},
    /* 59 */ {1},
    /* 60 */ {1},
    /* 61 */ {1},
    /* 62 */ {1},
    /* 63 */ {1},
    /* 64 */ {1},
    /* 65 */ {1},
    /* 66 */ {1},
    /* 67 */ {1},
    /* 68 */ {1},
    /* 69 */ {1},
    /* 70 */ {1},
    /* 71 */ {1},
    /* 72 */ {1},
    /* 73 */ {1},
    /* 74 */ {1},
    /* 75 */ {1},
    /* 76 */ {1},
    /* 77 */ {1},
    /* 78 */ {1},
    /* 79 */ {1},
    /* 80 */ {1},
    /* 81 */ {1},
    /* 82 */ {1},
    /* 83 */ {1},
    /* 84 */ {1},
    /* 85 */ {1},
    /* 86 */ {1},
    /* 87 */ {1},
    /* 88 */ {1},
    /* 89 */ {1},
    /* 90 */ {1},
    /* 91 */ {1},
    /* 92 */ {1},
    /* 93 */ {1},
    /* 94 */ {1},
    /* 95 */ {1},
    /* 96 */ {1},
    /* 97 */ {1},
    /* 98 */ {1},
    /* 99 */ {1},
    /* 100 */ {1},
    /* 101 */ {1},
    /* 102 */ {1},
    /* 103 */ {1},
    /* 104 */ {1},
    /* 105 */ {1},
    /* 106 */ {1},
    /* 107 */ {1},
    /* 108 */ {1},
    /* 109 */ {1},
    /* 110 */ {1},
    /* 111 */ {1},
    /* 112 */ {1},
    /* 113 */ {1},
    /* 114 */ {1},
    /* 115 */ {1},
    /* 116 */ {1},
    /* 117 */ {1},
    /* 118 */ {1},
    /* 119 */ {1},
    /* 120 */ {1},
    /* 121 */ {1},
    /* 122 */ {1},
    /* 123 */ {1},
    /* 124 */ {1},
    /* 125 */ {1},
    /* 126 */ {1},
    /* 127 */ {1},
    /* 128 */ {1},
    /* 129 */ {1},
    /* 130 */ {1},
    /* 131 */ {1},
    /* 132 */ {1},
    /* 133 */ {1},
    /* 134 */ {1},
    /* 135 */ {1},
    /* 136 */ {1},
    /* 137 */ {1},
    /* 138 */ {1},
    /* 139 */ {1},
    /* 140 */ {1},
    /* 141 */ {1},
    /* 142 */ {1},
    /* 143 */ {1},
    /* 144 */ {1},
    /* 145 */ {1},
    /* 146 */ {1},
    /* 147 */ {1},
    /* 148 */ {1},
    /* 149 */ {1},
    /* 150 */ {1},
    /* 151 */ {1},
    /* 152 */ {1},
    /* 153 */ {1},
    /* 154 */ {1},
    /* 155 */ {1},
    /* 156 */ {1},
    /* 157 */ {1},
    /* 158 */ {1},
    /* 159 */ {1},
    /* 160 */ {1},
    /* 161 */ {1},
    /* 162 */ {1},
    /* 163 */ {1},
    /* 164 */ {1},
    /* 165 */ {1},
    /* 166 */ {1},
    /* 167 */ {1},
    /* 168 */ {1},
    /* 169 */ {1},
    /* 170 */ {1},
    /* 171 */ {1},
    /* 172 */ {1},
    /* 173 */ {1},
    /* 174 */ {1},
    /* 175 */ {1},
    /* 176 */ {1},
    /* 177 */ {1},
    /* 178 */ {1},
    /* 179 */ {1},
    /* 180 */ {1},
    /* 181 */ {1},
    /* 182 */ {1},
    /* 183 */ {1},
    /* 184 */ {1},
    /* 185 */ {1},
    /* 186 */ {1},
    /* 187 */ {1},
    /* 188 */ {1},
    /* 189 */ {1},
    /* 190 */ {1},
    /* 191 */ {1},
    /* 192 */ {1},
    /* 193 */ {1},
    /* 194 */ {1},
    /* 195 */ {1},
    /* 196 */ {1},
    /* 197 */ {1},
    /* 198 */ {1},
    /* 199 */ {1},
    /* 200 */ {1},
    /* 201 */ {1},
    /* 202 */ {1}
};

struct PIN_addr PU_addr[] = {
    /* 0 */ {IOCFG_LT_BASE+0x0070},
    /* 1 */ {IOCFG_LT_BASE+0x0070},
    /* 2 */ {IOCFG_LT_BASE+0x0070},
    /* 3 */ {IOCFG_LT_BASE+0x0070},
    /* 4 */ {IOCFG_LT_BASE+0x0070},
    /* 5 */ {IOCFG_LT_BASE+0x0070},
    /* 6 */ {IOCFG_LT_BASE+0x0070},
    /* 7 */ {IOCFG_LT_BASE+0x0070},
    /* 8 */ {IOCFG_LT_BASE+0x0070},
    /* 9 */ {IOCFG_LT_BASE+0x0070},
    /* 10 */ {-1},
    /* 11 */ {-1},
    /* 12 */ {-1},
    /* 13 */ {-1},
    /* 14 */ {-1},
    /* 15 */ {-1},
    /* 16 */ {IOCFG_LM_BASE+0x0080},
    /* 17 */ {IOCFG_LT_BASE+0x0070},
    /* 18 */ {IOCFG_LT_BASE+0x0070},
    /* 19 */ {IOCFG_LT_BASE+0x0070},
    /* 20 */ {IOCFG_LT_BASE+0x0070},
    /* 21 */ {IOCFG_LT_BASE+0x0070},
    /* 22 */ {IOCFG_LT_BASE+0x0070},
    /* 23 */ {IOCFG_LT_BASE+0x0070},
    /* 24 */ {IOCFG_LT_BASE+0x0070},
    /* 25 */ {IOCFG_LT_BASE+0x0070},
    /* 26 */ {IOCFG_LT_BASE+0x0070},
    /* 27 */ {IOCFG_LT_BASE+0x0070},
    /* 28 */ {IOCFG_LT_BASE+0x0070},
    /* 29 */ {IOCFG_LT_BASE+0x0070},
    /* 30 */ {IOCFG_LT_BASE+0x0070},
    /* 31 */ {IOCFG_LT_BASE+0x0070},
    /* 32 */ {IOCFG_LT_BASE+0x0070},
    /* 33 */ {IOCFG_LT_BASE+0x0070},
    /* 34 */ {IOCFG_LT_BASE+0x0070},
    /* 35 */ {IOCFG_LT_BASE+0x0080},
    /* 36 */ {IOCFG_LT_BASE+0x0080},
    /* 37 */ {IOCFG_LT_BASE+0x0080},
    /* 38 */ {IOCFG_LT_BASE+0x0080},
    /* 39 */ {IOCFG_LT_BASE+0x0080},
    /* 40 */ {IOCFG_LT_BASE+0x0080},
    /* 41 */ {IOCFG_LT_BASE+0x0080},
    /* 42 */ {IOCFG_LT_BASE+0x0070},
    /* 43 */ {IOCFG_LT_BASE+0x0070},
    /* 44 */ {IOCFG_LT_BASE+0x0070},
    /* 45 */ {IOCFG_LM_BASE+0x0080},
    /* 46 */ {IOCFG_LM_BASE+0x0080},
    /* 47 */ {IOCFG_LM_BASE+0x0080},
    /* 48 */ {IOCFG_LM_BASE+0x0080},
    /* 49 */ {IOCFG_LM_BASE+0x0080},
    /* 50 */ {IOCFG_LM_BASE+0x0080},
    /* 51 */ {IOCFG_LM_BASE+0x0080},
    /* 52 */ {IOCFG_LM_BASE+0x0080},
    /* 53 */ {IOCFG_LM_BASE+0x0080},
    /* 54 */ {IOCFG_LM_BASE+0x0080},
    /* 55 */ {IOCFG_LM_BASE+0x0080},
    /* 56 */ {IOCFG_LM_BASE+0x0080},
    /* 57 */ {-1},
    /* 58 */ {-1},
    /* 59 */ {-1},
    /* 60 */ {-1},
    /* 61 */ {IOCFG_LM_BASE+0x0080},
    /* 62 */ {IOCFG_LM_BASE+0x0080},
    /* 63 */ {IOCFG_LM_BASE+0x0080},
    /* 64 */ {IOCFG_LM_BASE+0x0080},
    /* 65 */ {IOCFG_LM_BASE+0x0080},
    /* 66 */ {IOCFG_LM_BASE+0x0080},
    /* 67 */ {IOCFG_BR_BASE+0x00a0},
    /* 68 */ {IOCFG_BR_BASE+0x00a0},
    /* 69 */ {IOCFG_BR_BASE+0x00a0},
    /* 70 */ {IOCFG_BR_BASE+0x00a0},
    /* 71 */ {IOCFG_BR_BASE+0x00a0},
    /* 72 */ {IOCFG_LB_BASE+0x0040},
    /* 73 */ {IOCFG_LB_BASE+0x0040},
    /* 74 */ {IOCFG_LB_BASE+0x0040},
    /* 75 */ {IOCFG_LB_BASE+0x0040},
    /* 76 */ {IOCFG_LB_BASE+0x0040},
    /* 77 */ {IOCFG_LB_BASE+0x0040},
    /* 78 */ {IOCFG_BR_BASE+0x0090},
    /* 79 */ {IOCFG_BR_BASE+0x0090},
    /* 80 */ {IOCFG_BR_BASE+0x0090},
    /* 81 */ {IOCFG_BR_BASE+0x0090},
    /* 82 */ {IOCFG_BR_BASE+0x0090},
    /* 83 */ {IOCFG_BR_BASE+0x0090},
    /* 84 */ {IOCFG_BR_BASE+0x0090},
    /* 85 */ {IOCFG_BR_BASE+0x0090},
    /* 86 */ {IOCFG_BR_BASE+0x0090},
    /* 87 */ {IOCFG_BR_BASE+0x0090},
    /* 88 */ {IOCFG_BR_BASE+0x0090},
    /* 89 */ {IOCFG_BR_BASE+0x0090},
    /* 90 */ {IOCFG_BR_BASE+0x0090},
    /* 91 */ {IOCFG_BR_BASE+0x0090},
    /* 92 */ {IOCFG_BR_BASE+0x0090},
    /* 93 */ {IOCFG_LB_BASE+0x0040},
    /* 94 */ {IOCFG_BR_BASE+0x0090},
    /* 95 */ {IOCFG_LB_BASE+0x0040},
    /* 96 */ {IOCFG_LB_BASE+0x0040},
    /* 97 */ {IOCFG_LB_BASE+0x0040},
    /* 98 */ {IOCFG_LB_BASE+0x0040},
    /* 99 */ {IOCFG_BR_BASE+0x00a0},
    /* 100 */ {IOCFG_BR_BASE+0x00a0},
    /* 101 */ {IOCFG_BR_BASE+0x00a0},
    /* 102 */ {IOCFG_BR_BASE+0x00a0},
    /* 103 */ {IOCFG_BR_BASE+0x00a0},
    /* 104 */ {IOCFG_BR_BASE+0x00a0},
    /* 105 */ {IOCFG_BR_BASE+0x0090},
    /* 106 */ {IOCFG_BR_BASE+0x0090},
    /* 107 */ {IOCFG_BR_BASE+0x0090},
    /* 108 */ {IOCFG_BR_BASE+0x0090},
    /* 109 */ {IOCFG_BR_BASE+0x0090},
    /* 110 */ {IOCFG_BR_BASE+0x00a0},
    /* 111 */ {IOCFG_BR_BASE+0x00a0},
    /* 112 */ {IOCFG_BR_BASE+0x00a0},
    /* 113 */ {IOCFG_BR_BASE+0x00a0},
    /* 114 */ {IOCFG_BR_BASE+0x0090},
    /* 115 */ {IOCFG_BR_BASE+0x0090},
    /* 116 */ {IOCFG_BR_BASE+0x0090},
    /* 117 */ {IOCFG_BR_BASE+0x0090},
    /* 118 */ {IOCFG_BR_BASE+0x0090},
    /* 119 */ {IOCFG_BR_BASE+0x00a0},
    /* 120 */ {IOCFG_BR_BASE+0x0090},
    /* 121 */ {IOCFG_BR_BASE+0x0090},
    /* 122 */ {IOCFG_BR_BASE+0x0090},
    /* 123 */ {IOCFG_BR_BASE+0x0090},
    /* 124 */ {IOCFG_BR_BASE+0x00a0},
    /* 125 */ {IOCFG_BR_BASE+0x00a0},
    /* 126 */ {IOCFG_RM_BASE+0x0070},
    /* 127 */ {IOCFG_RM_BASE+0x0070},
    /* 128 */ {-1},
    /* 129 */ {-1},
    /* 130 */ {-1},
    /* 131 */ {-1},
    /* 132 */ {-1},
    /* 133 */ {-1},
    /* 134 */ {-1},
    /* 135 */ {-1},
    /* 136 */ {-1},
    /* 137 */ {-1},
    /* 138 */ {-1},
    /* 139 */ {-1},
    /* 140 */ {IOCFG_RM_BASE+0x0070},
    /* 141 */ {IOCFG_RM_BASE+0x0070},
    /* 142 */ {IOCFG_RM_BASE+0x0070},
    /* 143 */ {IOCFG_RT_BASE+0x0040},
    /* 144 */ {IOCFG_RT_BASE+0x0040},
    /* 145 */ {IOCFG_RT_BASE+0x0040},
    /* 146 */ {IOCFG_RT_BASE+0x0040},
    /* 147 */ {IOCFG_RT_BASE+0x0040},
    /* 148 */ {IOCFG_RT_BASE+0x0040},
    /* 149 */ {IOCFG_RT_BASE+0x0040},
    /* 150 */ {IOCFG_RT_BASE+0x0040},
    /* 151 */ {IOCFG_RT_BASE+0x0040},
    /* 152 */ {IOCFG_RT_BASE+0x0040},
    /* 153 */ {IOCFG_RT_BASE+0x0040},
    /* 154 */ {IOCFG_RT_BASE+0x0040},
    /* 155 */ {IOCFG_RT_BASE+0x0040},
    /* 156 */ {IOCFG_RT_BASE+0x0040},
    /* 157 */ {IOCFG_RT_BASE+0x0040},
    /* 158 */ {IOCFG_RT_BASE+0x0040},
    /* 159 */ {IOCFG_RT_BASE+0x0040},
    /* 160 */ {IOCFG_RT_BASE+0x0040},
    /* 161 */ {IOCFG_RT_BASE+0x0040},
    /* 162 */ {IOCFG_RT_BASE+0x0040},
    /* 163 */ {IOCFG_RT_BASE+0x0040},
    /* 164 */ {IOCFG_RT_BASE+0x0040},
    /* 165 */ {IOCFG_RT_BASE+0x0040},
    /* 166 */ {IOCFG_RT_BASE+0x0040},
    /* 167 */ {-1},
    /* 168 */ {-1},
    /* 169 */ {-1},
    /* 170 */ {-1},
    /* 171 */ {-1},
    /* 172 */ {-1},
    /* 173 */ {-1},
    /* 174 */ {-1},
    /* 175 */ {-1},
    /* 176 */ {-1},
    /* 177 */ {-1},
    /* 178 */ {-1},
    /* 179 */ {IOCFG_LB_BASE+0x0040},
    /* 180 */ {IOCFG_LB_BASE+0x0040},
    /* 181 */ {IOCFG_RM_BASE+0x0070},
    /* 182 */ {IOCFG_RM_BASE+0x0070},
    /* 183 */ {IOCFG_RM_BASE+0x0070},
    /* 184 */ {IOCFG_RM_BASE+0x0070},
    /* 185 */ {IOCFG_RM_BASE+0x0070},
    /* 186 */ {IOCFG_RM_BASE+0x0070},
    /* 187 */ {IOCFG_RM_BASE+0x0070},
    /* 188 */ {IOCFG_RM_BASE+0x0070},
    /* 189 */ {IOCFG_RT_BASE+0x0040},
    /* 190 */ {IOCFG_RT_BASE+0x0040},
    /* 191 */ {IOCFG_RT_BASE+0x0040},
    /* 192 */ {IOCFG_RT_BASE+0x0040},
    /* 193 */ {IOCFG_RT_BASE+0x0040},
    /* 194 */ {IOCFG_RT_BASE+0x0040},
    /* 195 */ {IOCFG_BR_BASE+0x0090},
    /* 196 */ {IOCFG_BR_BASE+0x0090},
    /* 197 */ {IOCFG_BR_BASE+0x00a0},
    /* 198 */ {IOCFG_LB_BASE+0x0040},
    /* 199 */ {IOCFG_LB_BASE+0x0040},
    /* 200 */ {IOCFG_LT_BASE+0x0080},
    /* 201 */ {IOCFG_LT_BASE+0x0080},
    /* 202 */ {IOCFG_LB_BASE+0x0040}
};

struct PIN_offset PU_offset[] = {
    /* 0 */ {3},
    /* 1 */ {4},
    /* 2 */ {5},
    /* 3 */ {6},
    /* 4 */ {7},
    /* 5 */ {8},
    /* 6 */ {9},
    /* 7 */ {10},
    /* 8 */ {11},
    /* 9 */ {12},
    /* 10 */ {-1},
    /* 11 */ {-1},
    /* 12 */ {-1},
    /* 13 */ {-1},
    /* 14 */ {-1},
    /* 15 */ {-1},
    /* 16 */ {0},
    /* 17 */ {28},
    /* 18 */ {29},
    /* 19 */ {27},
    /* 20 */ {26},
    /* 21 */ {19},
    /* 22 */ {20},
    /* 23 */ {21},
    /* 24 */ {22},
    /* 25 */ {30},
    /* 26 */ {23},
    /* 27 */ {0},
    /* 28 */ {24},
    /* 29 */ {25},
    /* 30 */ {16},
    /* 31 */ {13},
    /* 32 */ {15},
    /* 33 */ {17},
    /* 34 */ {14},
    /* 35 */ {5},
    /* 36 */ {0},
    /* 37 */ {6},
    /* 38 */ {1},
    /* 39 */ {2},
    /* 40 */ {3},
    /* 41 */ {4},
    /* 42 */ {1},
    /* 43 */ {2},
    /* 44 */ {18},
    /* 45 */ {4},
    /* 46 */ {12},
    /* 47 */ {15},
    /* 48 */ {14},
    /* 49 */ {16},
    /* 50 */ {13},
    /* 51 */ {1},
    /* 52 */ {9},
    /* 53 */ {18},
    /* 54 */ {19},
    /* 55 */ {3},
    /* 56 */ {11},
    /* 57 */ {-1},
    /* 58 */ {-1},
    /* 59 */ {-1},
    /* 60 */ {-1},
    /* 61 */ {2},
    /* 62 */ {10},
    /* 63 */ {7},
    /* 64 */ {6},
    /* 65 */ {8},
    /* 66 */ {5},
    /* 67 */ {7},
    /* 68 */ {6},
    /* 69 */ {8},
    /* 70 */ {4},
    /* 71 */ {5},
    /* 72 */ {3},
    /* 73 */ {2},
    /* 74 */ {1},
    /* 75 */ {4},
    /* 76 */ {12},
    /* 77 */ {11},
    /* 78 */ {18},
    /* 79 */ {17},
    /* 80 */ {19},
    /* 81 */ {20},
    /* 82 */ {1},
    /* 83 */ {2},
    /* 84 */ {3},
    /* 85 */ {4},
    /* 86 */ {5},
    /* 87 */ {6},
    /* 88 */ {7},
    /* 89 */ {16},
    /* 90 */ {15},
    /* 91 */ {14},
    /* 92 */ {8},
    /* 93 */ {0},
    /* 94 */ {0},
    /* 95 */ {7},
    /* 96 */ {5},
    /* 97 */ {8},
    /* 98 */ {6},
    /* 99 */ {9},
    /* 100 */ {12},
    /* 101 */ {10},
    /* 102 */ {13},
    /* 103 */ {11},
    /* 104 */ {14},
    /* 105 */ {10},
    /* 106 */ {9},
    /* 107 */ {12},
    /* 108 */ {13},
    /* 109 */ {11},
    /* 110 */ {16},
    /* 111 */ {18},
    /* 112 */ {15},
    /* 113 */ {17},
    /* 114 */ {26},
    /* 115 */ {27},
    /* 116 */ {21},
    /* 117 */ {22},
    /* 118 */ {31},
    /* 119 */ {0},
    /* 120 */ {23},
    /* 121 */ {24},
    /* 122 */ {28},
    /* 123 */ {29},
    /* 124 */ {1},
    /* 125 */ {2},
    /* 126 */ {2},
    /* 127 */ {3},
    /* 128 */ {-1},
    /* 129 */ {-1},
    /* 130 */ {-1},
    /* 131 */ {-1},
    /* 132 */ {-1},
    /* 133 */ {-1},
    /* 134 */ {-1},
    /* 135 */ {-1},
    /* 136 */ {-1},
    /* 137 */ {-1},
    /* 138 */ {-1},
    /* 139 */ {-1},
    /* 140 */ {0},
    /* 141 */ {1},
    /* 142 */ {9},
    /* 143 */ {15},
    /* 144 */ {17},
    /* 145 */ {16},
    /* 146 */ {12},
    /* 147 */ {0},
    /* 148 */ {1},
    /* 149 */ {2},
    /* 150 */ {3},
    /* 151 */ {4},
    /* 152 */ {5},
    /* 153 */ {6},
    /* 154 */ {7},
    /* 155 */ {8},
    /* 156 */ {22},
    /* 157 */ {23},
    /* 158 */ {21},
    /* 159 */ {24},
    /* 160 */ {19},
    /* 161 */ {20},
    /* 162 */ {25},
    /* 163 */ {26},
    /* 164 */ {27},
    /* 165 */ {28},
    /* 166 */ {29},
    /* 167 */ {-1},
    /* 168 */ {-1},
    /* 169 */ {-1},
    /* 170 */ {-1},
    /* 171 */ {-1},
    /* 172 */ {-1},
    /* 173 */ {-1},
    /* 174 */ {-1},
    /* 175 */ {-1},
    /* 176 */ {-1},
    /* 177 */ {-1},
    /* 178 */ {-1},
    /* 179 */ {13},
    /* 180 */ {10},
    /* 181 */ {10},
    /* 182 */ {11},
    /* 183 */ {12},
    /* 184 */ {6},
    /* 185 */ {5},
    /* 186 */ {7},
    /* 187 */ {4},
    /* 188 */ {8},
    /* 189 */ {9},
    /* 190 */ {18},
    /* 191 */ {13},
    /* 192 */ {14},
    /* 193 */ {10},
    /* 194 */ {11},
    /* 195 */ {30},
    /* 196 */ {25},
    /* 197 */ {3},
    /* 198 */ {14},
    /* 199 */ {15},
    /* 200 */ {7},
    /* 201 */ {8},
    /* 202 */ {9}
};

struct PIN_width  PU_width[] = {
    /* 0 */ {1},
    /* 1 */ {1},
    /* 2 */ {1},
    /* 3 */ {1},
    /* 4 */ {1},
    /* 5 */ {1},
    /* 6 */ {1},
    /* 7 */ {1},
    /* 8 */ {1},
    /* 9 */ {1},
    /* 10 */ {-1},
    /* 11 */ {-1},
    /* 12 */ {-1},
    /* 13 */ {-1},
    /* 14 */ {-1},
    /* 15 */ {-1},
    /* 16 */ {1},
    /* 17 */ {1},
    /* 18 */ {1},
    /* 19 */ {1},
    /* 20 */ {1},
    /* 21 */ {1},
    /* 22 */ {1},
    /* 23 */ {1},
    /* 24 */ {1},
    /* 25 */ {1},
    /* 26 */ {1},
    /* 27 */ {1},
    /* 28 */ {1},
    /* 29 */ {1},
    /* 30 */ {1},
    /* 31 */ {1},
    /* 32 */ {1},
    /* 33 */ {1},
    /* 34 */ {1},
    /* 35 */ {1},
    /* 36 */ {1},
    /* 37 */ {1},
    /* 38 */ {1},
    /* 39 */ {1},
    /* 40 */ {1},
    /* 41 */ {1},
    /* 42 */ {1},
    /* 43 */ {1},
    /* 44 */ {1},
    /* 45 */ {1},
    /* 46 */ {1},
    /* 47 */ {1},
    /* 48 */ {1},
    /* 49 */ {1},
    /* 50 */ {1},
    /* 51 */ {1},
    /* 52 */ {1},
    /* 53 */ {1},
    /* 54 */ {1},
    /* 55 */ {1},
    /* 56 */ {1},
    /* 57 */ {-1},
    /* 58 */ {-1},
    /* 59 */ {-1},
    /* 60 */ {-1},
    /* 61 */ {1},
    /* 62 */ {1},
    /* 63 */ {1},
    /* 64 */ {1},
    /* 65 */ {1},
    /* 66 */ {1},
    /* 67 */ {1},
    /* 68 */ {1},
    /* 69 */ {1},
    /* 70 */ {1},
    /* 71 */ {1},
    /* 72 */ {1},
    /* 73 */ {1},
    /* 74 */ {1},
    /* 75 */ {1},
    /* 76 */ {1},
    /* 77 */ {1},
    /* 78 */ {1},
    /* 79 */ {1},
    /* 80 */ {1},
    /* 81 */ {1},
    /* 82 */ {1},
    /* 83 */ {1},
    /* 84 */ {1},
    /* 85 */ {1},
    /* 86 */ {1},
    /* 87 */ {1},
    /* 88 */ {1},
    /* 89 */ {1},
    /* 90 */ {1},
    /* 91 */ {1},
    /* 92 */ {1},
    /* 93 */ {1},
    /* 94 */ {1},
    /* 95 */ {1},
    /* 96 */ {1},
    /* 97 */ {1},
    /* 98 */ {1},
    /* 99 */ {1},
    /* 100 */ {1},
    /* 101 */ {1},
    /* 102 */ {1},
    /* 103 */ {1},
    /* 104 */ {1},
    /* 105 */ {1},
    /* 106 */ {1},
    /* 107 */ {1},
    /* 108 */ {1},
    /* 109 */ {1},
    /* 110 */ {1},
    /* 111 */ {1},
    /* 112 */ {1},
    /* 113 */ {1},
    /* 114 */ {1},
    /* 115 */ {1},
    /* 116 */ {1},
    /* 117 */ {1},
    /* 118 */ {1},
    /* 119 */ {1},
    /* 120 */ {1},
    /* 121 */ {1},
    /* 122 */ {1},
    /* 123 */ {1},
    /* 124 */ {1},
    /* 125 */ {1},
    /* 126 */ {1},
    /* 127 */ {1},
    /* 128 */ {-1},
    /* 129 */ {-1},
    /* 130 */ {-1},
    /* 131 */ {-1},
    /* 132 */ {-1},
    /* 133 */ {-1},
    /* 134 */ {-1},
    /* 135 */ {-1},
    /* 136 */ {-1},
    /* 137 */ {-1},
    /* 138 */ {-1},
    /* 139 */ {-1},
    /* 140 */ {1},
    /* 141 */ {1},
    /* 142 */ {1},
    /* 143 */ {1},
    /* 144 */ {1},
    /* 145 */ {1},
    /* 146 */ {1},
    /* 147 */ {1},
    /* 148 */ {1},
    /* 149 */ {1},
    /* 150 */ {1},
    /* 151 */ {1},
    /* 152 */ {1},
    /* 153 */ {1},
    /* 154 */ {1},
    /* 155 */ {1},
    /* 156 */ {1},
    /* 157 */ {1},
    /* 158 */ {1},
    /* 159 */ {1},
    /* 160 */ {1},
    /* 161 */ {1},
    /* 162 */ {1},
    /* 163 */ {1},
    /* 164 */ {1},
    /* 165 */ {1},
    /* 166 */ {1},
    /* 167 */ {-1},
    /* 168 */ {-1},
    /* 169 */ {-1},
    /* 170 */ {-1},
    /* 171 */ {-1},
    /* 172 */ {-1},
    /* 173 */ {-1},
    /* 174 */ {-1},
    /* 175 */ {-1},
    /* 176 */ {-1},
    /* 177 */ {-1},
    /* 178 */ {-1},
    /* 179 */ {1},
    /* 180 */ {1},
    /* 181 */ {1},
    /* 182 */ {1},
    /* 183 */ {1},
    /* 184 */ {1},
    /* 185 */ {1},
    /* 186 */ {1},
    /* 187 */ {1},
    /* 188 */ {1},
    /* 189 */ {1},
    /* 190 */ {1},
    /* 191 */ {1},
    /* 192 */ {1},
    /* 193 */ {1},
    /* 194 */ {1},
    /* 195 */ {1},
    /* 196 */ {1},
    /* 197 */ {1},
    /* 198 */ {1},
    /* 199 */ {1},
    /* 200 */ {1},
    /* 201 */ {1},
    /* 202 */ {1}
};

struct PIN_addr PD_addr[] = {
    /* 0 */ {IOCFG_LT_BASE+0x0050},
    /* 1 */ {IOCFG_LT_BASE+0x0050},
    /* 2 */ {IOCFG_LT_BASE+0x0050},
    /* 3 */ {IOCFG_LT_BASE+0x0050},
    /* 4 */ {IOCFG_LT_BASE+0x0050},
    /* 5 */ {IOCFG_LT_BASE+0x0050},
    /* 6 */ {IOCFG_LT_BASE+0x0050},
    /* 7 */ {IOCFG_LT_BASE+0x0050},
    /* 8 */ {IOCFG_LT_BASE+0x0050},
    /* 9 */ {IOCFG_LT_BASE+0x0050},
    /* 10 */ {-1},
    /* 11 */ {-1},
    /* 12 */ {-1},
    /* 13 */ {-1},
    /* 14 */ {-1},
    /* 15 */ {-1},
    /* 16 */ {IOCFG_LM_BASE+0x0060},
    /* 17 */ {IOCFG_LT_BASE+0x0050},
    /* 18 */ {IOCFG_LT_BASE+0x0050},
    /* 19 */ {IOCFG_LT_BASE+0x0050},
    /* 20 */ {IOCFG_LT_BASE+0x0050},
    /* 21 */ {IOCFG_LT_BASE+0x0050},
    /* 22 */ {IOCFG_LT_BASE+0x0050},
    /* 23 */ {IOCFG_LT_BASE+0x0050},
    /* 24 */ {IOCFG_LT_BASE+0x0050},
    /* 25 */ {IOCFG_LT_BASE+0x0050},
    /* 26 */ {IOCFG_LT_BASE+0x0050},
    /* 27 */ {IOCFG_LT_BASE+0x0050},
    /* 28 */ {IOCFG_LT_BASE+0x0050},
    /* 29 */ {IOCFG_LT_BASE+0x0050},
    /* 30 */ {IOCFG_LT_BASE+0x0050},
    /* 31 */ {IOCFG_LT_BASE+0x0050},
    /* 32 */ {IOCFG_LT_BASE+0x0050},
    /* 33 */ {IOCFG_LT_BASE+0x0050},
    /* 34 */ {IOCFG_LT_BASE+0x0050},
    /* 35 */ {IOCFG_LT_BASE+0x0060},
    /* 36 */ {IOCFG_LT_BASE+0x0060},
    /* 37 */ {IOCFG_LT_BASE+0x0060},
    /* 38 */ {IOCFG_LT_BASE+0x0060},
    /* 39 */ {IOCFG_LT_BASE+0x0060},
    /* 40 */ {IOCFG_LT_BASE+0x0060},
    /* 41 */ {IOCFG_LT_BASE+0x0060},
    /* 42 */ {IOCFG_LT_BASE+0x0050},
    /* 43 */ {IOCFG_LT_BASE+0x0050},
    /* 44 */ {IOCFG_LT_BASE+0x0050},
    /* 45 */ {IOCFG_LM_BASE+0x0060},
    /* 46 */ {IOCFG_LM_BASE+0x0060},
    /* 47 */ {IOCFG_LM_BASE+0x0060},
    /* 48 */ {IOCFG_LM_BASE+0x0060},
    /* 49 */ {IOCFG_LM_BASE+0x0060},
    /* 50 */ {IOCFG_LM_BASE+0x0060},
    /* 51 */ {IOCFG_LM_BASE+0x0060},
    /* 52 */ {IOCFG_LM_BASE+0x0060},
    /* 53 */ {IOCFG_LM_BASE+0x0060},
    /* 54 */ {IOCFG_LM_BASE+0x0060},
    /* 55 */ {IOCFG_LM_BASE+0x0060},
    /* 56 */ {IOCFG_LM_BASE+0x0060},
    /* 57 */ {-1},
    /* 58 */ {-1},
    /* 59 */ {-1},
    /* 60 */ {-1},
    /* 61 */ {IOCFG_LM_BASE+0x0060},
    /* 62 */ {IOCFG_LM_BASE+0x0060},
    /* 63 */ {IOCFG_LM_BASE+0x0060},
    /* 64 */ {IOCFG_LM_BASE+0x0060},
    /* 65 */ {IOCFG_LM_BASE+0x0060},
    /* 66 */ {IOCFG_LM_BASE+0x0060},
    /* 67 */ {IOCFG_BR_BASE+0x0080},
    /* 68 */ {IOCFG_BR_BASE+0x0080},
    /* 69 */ {IOCFG_BR_BASE+0x0080},
    /* 70 */ {IOCFG_BR_BASE+0x0080},
    /* 71 */ {IOCFG_BR_BASE+0x0080},
    /* 72 */ {IOCFG_LB_BASE+0x0030},
    /* 73 */ {IOCFG_LB_BASE+0x0030},
    /* 74 */ {IOCFG_LB_BASE+0x0030},
    /* 75 */ {IOCFG_LB_BASE+0x0030},
    /* 76 */ {IOCFG_LB_BASE+0x0030},
    /* 77 */ {IOCFG_LB_BASE+0x0030},
    /* 78 */ {IOCFG_BR_BASE+0x0070},
    /* 79 */ {IOCFG_BR_BASE+0x0070},
    /* 80 */ {IOCFG_BR_BASE+0x0070},
    /* 81 */ {IOCFG_BR_BASE+0x0070},
    /* 82 */ {IOCFG_BR_BASE+0x0070},
    /* 83 */ {IOCFG_BR_BASE+0x0070},
    /* 84 */ {IOCFG_BR_BASE+0x0070},
    /* 85 */ {IOCFG_BR_BASE+0x0070},
    /* 86 */ {IOCFG_BR_BASE+0x0070},
    /* 87 */ {IOCFG_BR_BASE+0x0070},
    /* 88 */ {IOCFG_BR_BASE+0x0070},
    /* 89 */ {IOCFG_BR_BASE+0x0070},
    /* 90 */ {IOCFG_BR_BASE+0x0070},
    /* 91 */ {IOCFG_BR_BASE+0x0070},
    /* 92 */ {IOCFG_BR_BASE+0x0070},
    /* 93 */ {IOCFG_LB_BASE+0x0030},
    /* 94 */ {IOCFG_BR_BASE+0x0070},
    /* 95 */ {IOCFG_LB_BASE+0x0030},
    /* 96 */ {IOCFG_LB_BASE+0x0030},
    /* 97 */ {IOCFG_LB_BASE+0x0030},
    /* 98 */ {IOCFG_LB_BASE+0x0030},
    /* 99 */ {IOCFG_BR_BASE+0x0080},
    /* 100 */ {IOCFG_BR_BASE+0x0080},
    /* 101 */ {IOCFG_BR_BASE+0x0080},
    /* 102 */ {IOCFG_BR_BASE+0x0080},
    /* 103 */ {IOCFG_BR_BASE+0x0080},
    /* 104 */ {IOCFG_BR_BASE+0x0080},
    /* 105 */ {IOCFG_BR_BASE+0x0070},
    /* 106 */ {IOCFG_BR_BASE+0x0070},
    /* 107 */ {IOCFG_BR_BASE+0x0070},
    /* 108 */ {IOCFG_BR_BASE+0x0070},
    /* 109 */ {IOCFG_BR_BASE+0x0070},
    /* 110 */ {IOCFG_BR_BASE+0x0080},
    /* 111 */ {IOCFG_BR_BASE+0x0080},
    /* 112 */ {IOCFG_BR_BASE+0x0080},
    /* 113 */ {IOCFG_BR_BASE+0x0080},
    /* 114 */ {IOCFG_BR_BASE+0x0070},
    /* 115 */ {IOCFG_BR_BASE+0x0070},
    /* 116 */ {IOCFG_BR_BASE+0x0070},
    /* 117 */ {IOCFG_BR_BASE+0x0070},
    /* 118 */ {IOCFG_BR_BASE+0x0070},
    /* 119 */ {IOCFG_BR_BASE+0x0080},
    /* 120 */ {IOCFG_BR_BASE+0x0070},
    /* 121 */ {IOCFG_BR_BASE+0x0070},
    /* 122 */ {IOCFG_BR_BASE+0x0070},
    /* 123 */ {IOCFG_BR_BASE+0x0070},
    /* 124 */ {IOCFG_BR_BASE+0x0080},
    /* 125 */ {IOCFG_BR_BASE+0x0080},
    /* 126 */ {IOCFG_RM_BASE+0x0050},
    /* 127 */ {IOCFG_RM_BASE+0x0050},
    /* 128 */ {-1},
    /* 129 */ {-1},
    /* 130 */ {-1},
    /* 131 */ {-1},
    /* 132 */ {-1},
    /* 133 */ {-1},
    /* 134 */ {-1},
    /* 135 */ {-1},
    /* 136 */ {-1},
    /* 137 */ {-1},
    /* 138 */ {-1},
    /* 139 */ {-1},
    /* 140 */ {IOCFG_RM_BASE+0x0050},
    /* 141 */ {IOCFG_RM_BASE+0x0050},
    /* 142 */ {IOCFG_RM_BASE+0x0050},
    /* 143 */ {IOCFG_RT_BASE+0x0030},
    /* 144 */ {IOCFG_RT_BASE+0x0030},
    /* 145 */ {IOCFG_RT_BASE+0x0030},
    /* 146 */ {IOCFG_RT_BASE+0x0030},
    /* 147 */ {IOCFG_RT_BASE+0x0030},
    /* 148 */ {IOCFG_RT_BASE+0x0030},
    /* 149 */ {IOCFG_RT_BASE+0x0030},
    /* 150 */ {IOCFG_RT_BASE+0x0030},
    /* 151 */ {IOCFG_RT_BASE+0x0030},
    /* 152 */ {IOCFG_RT_BASE+0x0030},
    /* 153 */ {IOCFG_RT_BASE+0x0030},
    /* 154 */ {IOCFG_RT_BASE+0x0030},
    /* 155 */ {IOCFG_RT_BASE+0x0030},
    /* 156 */ {IOCFG_RT_BASE+0x0030},
    /* 157 */ {IOCFG_RT_BASE+0x0030},
    /* 158 */ {IOCFG_RT_BASE+0x0030},
    /* 159 */ {IOCFG_RT_BASE+0x0030},
    /* 160 */ {IOCFG_RT_BASE+0x0030},
    /* 161 */ {IOCFG_RT_BASE+0x0030},
    /* 162 */ {IOCFG_RT_BASE+0x0030},
    /* 163 */ {IOCFG_RT_BASE+0x0030},
    /* 164 */ {IOCFG_RT_BASE+0x0030},
    /* 165 */ {IOCFG_RT_BASE+0x0030},
    /* 166 */ {IOCFG_RT_BASE+0x0030},
    /* 167 */ {-1},
    /* 168 */ {-1},
    /* 169 */ {-1},
    /* 170 */ {-1},
    /* 171 */ {-1},
    /* 172 */ {-1},
    /* 173 */ {-1},
    /* 174 */ {-1},
    /* 175 */ {-1},
    /* 176 */ {-1},
    /* 177 */ {-1},
    /* 178 */ {-1},
    /* 179 */ {IOCFG_LB_BASE+0x0030},
    /* 180 */ {IOCFG_LB_BASE+0x0030},
    /* 181 */ {IOCFG_RM_BASE+0x0050},
    /* 182 */ {IOCFG_RM_BASE+0x0050},
    /* 183 */ {IOCFG_RM_BASE+0x0050},
    /* 184 */ {IOCFG_RM_BASE+0x0050},
    /* 185 */ {IOCFG_RM_BASE+0x0050},
    /* 186 */ {IOCFG_RM_BASE+0x0050},
    /* 187 */ {IOCFG_RM_BASE+0x0050},
    /* 188 */ {IOCFG_RM_BASE+0x0050},
    /* 189 */ {IOCFG_RT_BASE+0x0030},
    /* 190 */ {IOCFG_RT_BASE+0x0030},
    /* 191 */ {IOCFG_RT_BASE+0x0030},
    /* 192 */ {IOCFG_RT_BASE+0x0030},
    /* 193 */ {IOCFG_RT_BASE+0x0030},
    /* 194 */ {IOCFG_RT_BASE+0x0030},
    /* 195 */ {IOCFG_BR_BASE+0x0070},
    /* 196 */ {IOCFG_BR_BASE+0x0070},
    /* 197 */ {IOCFG_BR_BASE+0x0080},
    /* 198 */ {IOCFG_LB_BASE+0x0030},
    /* 199 */ {IOCFG_LB_BASE+0x0030},
    /* 200 */ {IOCFG_LT_BASE+0x0060},
    /* 201 */ {IOCFG_LT_BASE+0x0060},
    /* 202 */ {IOCFG_LB_BASE+0x0030}
};

struct PIN_offset PD_offset[] = {
    /* 0 */ {3},
    /* 1 */ {4},
    /* 2 */ {5},
    /* 3 */ {6},
    /* 4 */ {7},
    /* 5 */ {8},
    /* 6 */ {9},
    /* 7 */ {10},
    /* 8 */ {11},
    /* 9 */ {12},
    /* 10 */ {-1},
    /* 11 */ {-1},
    /* 12 */ {-1},
    /* 13 */ {-1},
    /* 14 */ {-1},
    /* 15 */ {-1},
    /* 16 */ {0},
    /* 17 */ {28},
    /* 18 */ {29},
    /* 19 */ {27},
    /* 20 */ {26},
    /* 21 */ {19},
    /* 22 */ {20},
    /* 23 */ {21},
    /* 24 */ {22},
    /* 25 */ {30},
    /* 26 */ {23},
    /* 27 */ {0},
    /* 28 */ {24},
    /* 29 */ {25},
    /* 30 */ {16},
    /* 31 */ {13},
    /* 32 */ {15},
    /* 33 */ {17},
    /* 34 */ {14},
    /* 35 */ {5},
    /* 36 */ {0},
    /* 37 */ {6},
    /* 38 */ {1},
    /* 39 */ {2},
    /* 40 */ {3},
    /* 41 */ {4},
    /* 42 */ {1},
    /* 43 */ {2},
    /* 44 */ {18},
    /* 45 */ {4},
    /* 46 */ {12},
    /* 47 */ {15},
    /* 48 */ {14},
    /* 49 */ {16},
    /* 50 */ {13},
    /* 51 */ {1},
    /* 52 */ {9},
    /* 53 */ {18},
    /* 54 */ {19},
    /* 55 */ {3},
    /* 56 */ {11},
    /* 57 */ {-1},
    /* 58 */ {-1},
    /* 59 */ {-1},
    /* 60 */ {-1},
    /* 61 */ {2},
    /* 62 */ {10},
    /* 63 */ {7},
    /* 64 */ {6},
    /* 65 */ {8},
    /* 66 */ {5},
    /* 67 */ {7},
    /* 68 */ {6},
    /* 69 */ {8},
    /* 70 */ {4},
    /* 71 */ {5},
    /* 72 */ {3},
    /* 73 */ {2},
    /* 74 */ {1},
    /* 75 */ {4},
    /* 76 */ {12},
    /* 77 */ {11},
    /* 78 */ {18},
    /* 79 */ {17},
    /* 80 */ {19},
    /* 81 */ {20},
    /* 82 */ {1},
    /* 83 */ {2},
    /* 84 */ {3},
    /* 85 */ {4},
    /* 86 */ {5},
    /* 87 */ {6},
    /* 88 */ {7},
    /* 89 */ {16},
    /* 90 */ {15},
    /* 91 */ {14},
    /* 92 */ {8},
    /* 93 */ {0},
    /* 94 */ {0},
    /* 95 */ {7},
    /* 96 */ {5},
    /* 97 */ {8},
    /* 98 */ {6},
    /* 99 */ {9},
    /* 100 */ {12},
    /* 101 */ {10},
    /* 102 */ {13},
    /* 103 */ {11},
    /* 104 */ {14},
    /* 105 */ {10},
    /* 106 */ {9},
    /* 107 */ {12},
    /* 108 */ {13},
    /* 109 */ {11},
    /* 110 */ {16},
    /* 111 */ {18},
    /* 112 */ {15},
    /* 113 */ {17},
    /* 114 */ {26},
    /* 115 */ {27},
    /* 116 */ {21},
    /* 117 */ {22},
    /* 118 */ {31},
    /* 119 */ {0},
    /* 120 */ {23},
    /* 121 */ {24},
    /* 122 */ {28},
    /* 123 */ {29},
    /* 124 */ {1},
    /* 125 */ {2},
    /* 126 */ {2},
    /* 127 */ {3},
    /* 128 */ {-1},
    /* 129 */ {-1},
    /* 130 */ {-1},
    /* 131 */ {-1},
    /* 132 */ {-1},
    /* 133 */ {-1},
    /* 134 */ {-1},
    /* 135 */ {-1},
    /* 136 */ {-1},
    /* 137 */ {-1},
    /* 138 */ {-1},
    /* 139 */ {-1},
    /* 140 */ {0},
    /* 141 */ {1},
    /* 142 */ {9},
    /* 143 */ {15},
    /* 144 */ {17},
    /* 145 */ {16},
    /* 146 */ {12},
    /* 147 */ {0},
    /* 148 */ {1},
    /* 149 */ {2},
    /* 150 */ {3},
    /* 151 */ {4},
    /* 152 */ {5},
    /* 153 */ {6},
    /* 154 */ {7},
    /* 155 */ {8},
    /* 156 */ {22},
    /* 157 */ {23},
    /* 158 */ {21},
    /* 159 */ {24},
    /* 160 */ {19},
    /* 161 */ {20},
    /* 162 */ {25},
    /* 163 */ {26},
    /* 164 */ {27},
    /* 165 */ {28},
    /* 166 */ {29},
    /* 167 */ {-1},
    /* 168 */ {-1},
    /* 169 */ {-1},
    /* 170 */ {-1},
    /* 171 */ {-1},
    /* 172 */ {-1},
    /* 173 */ {-1},
    /* 174 */ {-1},
    /* 175 */ {-1},
    /* 176 */ {-1},
    /* 177 */ {-1},
    /* 178 */ {-1},
    /* 179 */ {13},
    /* 180 */ {10},
    /* 181 */ {10},
    /* 182 */ {11},
    /* 183 */ {12},
    /* 184 */ {6},
    /* 185 */ {5},
    /* 186 */ {7},
    /* 187 */ {4},
    /* 188 */ {8},
    /* 189 */ {9},
    /* 190 */ {18},
    /* 191 */ {13},
    /* 192 */ {14},
    /* 193 */ {10},
    /* 194 */ {11},
    /* 195 */ {30},
    /* 196 */ {25},
    /* 197 */ {3},
    /* 198 */ {14},
    /* 199 */ {15},
    /* 200 */ {7},
    /* 201 */ {8},
    /* 202 */ {9}
};

struct PIN_width  PD_width[] = {
    /* 0 */ {1},
    /* 1 */ {1},
    /* 2 */ {1},
    /* 3 */ {1},
    /* 4 */ {1},
    /* 5 */ {1},
    /* 6 */ {1},
    /* 7 */ {1},
    /* 8 */ {1},
    /* 9 */ {1},
    /* 10 */ {-1},
    /* 11 */ {-1},
    /* 12 */ {-1},
    /* 13 */ {-1},
    /* 14 */ {-1},
    /* 15 */ {-1},
    /* 16 */ {1},
    /* 17 */ {1},
    /* 18 */ {1},
    /* 19 */ {1},
    /* 20 */ {1},
    /* 21 */ {1},
    /* 22 */ {1},
    /* 23 */ {1},
    /* 24 */ {1},
    /* 25 */ {1},
    /* 26 */ {1},
    /* 27 */ {1},
    /* 28 */ {1},
    /* 29 */ {1},
    /* 30 */ {1},
    /* 31 */ {1},
    /* 32 */ {1},
    /* 33 */ {1},
    /* 34 */ {1},
    /* 35 */ {1},
    /* 36 */ {1},
    /* 37 */ {1},
    /* 38 */ {1},
    /* 39 */ {1},
    /* 40 */ {1},
    /* 41 */ {1},
    /* 42 */ {1},
    /* 43 */ {1},
    /* 44 */ {1},
    /* 45 */ {1},
    /* 46 */ {1},
    /* 47 */ {1},
    /* 48 */ {1},
    /* 49 */ {1},
    /* 50 */ {1},
    /* 51 */ {1},
    /* 52 */ {1},
    /* 53 */ {1},
    /* 54 */ {1},
    /* 55 */ {1},
    /* 56 */ {1},
    /* 57 */ {-1},
    /* 58 */ {-1},
    /* 59 */ {-1},
    /* 60 */ {-1},
    /* 61 */ {1},
    /* 62 */ {1},
    /* 63 */ {1},
    /* 64 */ {1},
    /* 65 */ {1},
    /* 66 */ {1},
    /* 67 */ {1},
    /* 68 */ {1},
    /* 69 */ {1},
    /* 70 */ {1},
    /* 71 */ {1},
    /* 72 */ {1},
    /* 73 */ {1},
    /* 74 */ {1},
    /* 75 */ {1},
    /* 76 */ {1},
    /* 77 */ {1},
    /* 78 */ {1},
    /* 79 */ {1},
    /* 80 */ {1},
    /* 81 */ {1},
    /* 82 */ {1},
    /* 83 */ {1},
    /* 84 */ {1},
    /* 85 */ {1},
    /* 86 */ {1},
    /* 87 */ {1},
    /* 88 */ {1},
    /* 89 */ {1},
    /* 90 */ {1},
    /* 91 */ {1},
    /* 92 */ {1},
    /* 93 */ {1},
    /* 94 */ {1},
    /* 95 */ {1},
    /* 96 */ {1},
    /* 97 */ {1},
    /* 98 */ {1},
    /* 99 */ {1},
    /* 100 */ {1},
    /* 101 */ {1},
    /* 102 */ {1},
    /* 103 */ {1},
    /* 104 */ {1},
    /* 105 */ {1},
    /* 106 */ {1},
    /* 107 */ {1},
    /* 108 */ {1},
    /* 109 */ {1},
    /* 110 */ {1},
    /* 111 */ {1},
    /* 112 */ {1},
    /* 113 */ {1},
    /* 114 */ {1},
    /* 115 */ {1},
    /* 116 */ {1},
    /* 117 */ {1},
    /* 118 */ {1},
    /* 119 */ {1},
    /* 120 */ {1},
    /* 121 */ {1},
    /* 122 */ {1},
    /* 123 */ {1},
    /* 124 */ {1},
    /* 125 */ {1},
    /* 126 */ {1},
    /* 127 */ {1},
    /* 128 */ {-1},
    /* 129 */ {-1},
    /* 130 */ {-1},
    /* 131 */ {-1},
    /* 132 */ {-1},
    /* 133 */ {-1},
    /* 134 */ {-1},
    /* 135 */ {-1},
    /* 136 */ {-1},
    /* 137 */ {-1},
    /* 138 */ {-1},
    /* 139 */ {-1},
    /* 140 */ {1},
    /* 141 */ {1},
    /* 142 */ {1},
    /* 143 */ {1},
    /* 144 */ {1},
    /* 145 */ {1},
    /* 146 */ {1},
    /* 147 */ {1},
    /* 148 */ {1},
    /* 149 */ {1},
    /* 150 */ {1},
    /* 151 */ {1},
    /* 152 */ {1},
    /* 153 */ {1},
    /* 154 */ {1},
    /* 155 */ {1},
    /* 156 */ {1},
    /* 157 */ {1},
    /* 158 */ {1},
    /* 159 */ {1},
    /* 160 */ {1},
    /* 161 */ {1},
    /* 162 */ {1},
    /* 163 */ {1},
    /* 164 */ {1},
    /* 165 */ {1},
    /* 166 */ {1},
    /* 167 */ {-1},
    /* 168 */ {-1},
    /* 169 */ {-1},
    /* 170 */ {-1},
    /* 171 */ {-1},
    /* 172 */ {-1},
    /* 173 */ {-1},
    /* 174 */ {-1},
    /* 175 */ {-1},
    /* 176 */ {-1},
    /* 177 */ {-1},
    /* 178 */ {-1},
    /* 179 */ {1},
    /* 180 */ {1},
    /* 181 */ {1},
    /* 182 */ {1},
    /* 183 */ {1},
    /* 184 */ {1},
    /* 185 */ {1},
    /* 186 */ {1},
    /* 187 */ {1},
    /* 188 */ {1},
    /* 189 */ {1},
    /* 190 */ {1},
    /* 191 */ {1},
    /* 192 */ {1},
    /* 193 */ {1},
    /* 194 */ {1},
    /* 195 */ {1},
    /* 196 */ {1},
    /* 197 */ {1},
    /* 198 */ {1},
    /* 199 */ {1},
    /* 200 */ {1},
    /* 201 */ {1},
    /* 202 */ {1}
};

struct PIN_addr PUPD_addr[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {IOCFG_LM_BASE+0x0070},
    /* 11 */ {IOCFG_LM_BASE+0x0070},
    /* 12 */ {IOCFG_LM_BASE+0x0070},
    /* 13 */ {IOCFG_LM_BASE+0x0070},
    /* 14 */ {IOCFG_LM_BASE+0x0070},
    /* 15 */ {IOCFG_LM_BASE+0x0070},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {IOCFG_LM_BASE+0x0070},
    /* 58 */ {IOCFG_LM_BASE+0x0070},
    /* 59 */ {IOCFG_LM_BASE+0x0070},
    /* 60 */ {IOCFG_LM_BASE+0x0070},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {IOCFG_RM_BASE+0x0060},
    /* 129 */ {IOCFG_RM_BASE+0x0060},
    /* 130 */ {IOCFG_RM_BASE+0x0060},
    /* 131 */ {IOCFG_RM_BASE+0x0060},
    /* 132 */ {IOCFG_RM_BASE+0x0060},
    /* 133 */ {IOCFG_RM_BASE+0x0060},
    /* 134 */ {IOCFG_RM_BASE+0x0060},
    /* 135 */ {IOCFG_RM_BASE+0x0060},
    /* 136 */ {IOCFG_RM_BASE+0x0060},
    /* 137 */ {IOCFG_RM_BASE+0x0060},
    /* 138 */ {IOCFG_RM_BASE+0x0060},
    /* 139 */ {IOCFG_RM_BASE+0x0060},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {IOCFG_TL_BASE+0x0020},
    /* 168 */ {IOCFG_TL_BASE+0x0020},
    /* 169 */ {IOCFG_TL_BASE+0x0020},
    /* 170 */ {IOCFG_TL_BASE+0x0020},
    /* 171 */ {IOCFG_TL_BASE+0x0020},
    /* 172 */ {IOCFG_TL_BASE+0x0020},
    /* 173 */ {IOCFG_TL_BASE+0x0020},
    /* 174 */ {IOCFG_TL_BASE+0x0020},
    /* 175 */ {IOCFG_TL_BASE+0x0020},
    /* 176 */ {IOCFG_TL_BASE+0x0020},
    /* 177 */ {IOCFG_TL_BASE+0x0020},
    /* 178 */ {IOCFG_TL_BASE+0x0020},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_offset PUPD_offset[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {0},
    /* 11 */ {1},
    /* 12 */ {2},
    /* 13 */ {3},
    /* 14 */ {4},
    /* 15 */ {5},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {9},
    /* 58 */ {8},
    /* 59 */ {6},
    /* 60 */ {7},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {7},
    /* 129 */ {8},
    /* 130 */ {6},
    /* 131 */ {9},
    /* 132 */ {11},
    /* 133 */ {10},
    /* 134 */ {0},
    /* 135 */ {1},
    /* 136 */ {5},
    /* 137 */ {2},
    /* 138 */ {4},
    /* 139 */ {3},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {1},
    /* 168 */ {2},
    /* 169 */ {4},
    /* 170 */ {6},
    /* 171 */ {8},
    /* 172 */ {3},
    /* 173 */ {7},
    /* 174 */ {9},
    /* 175 */ {10},
    /* 176 */ {0},
    /* 177 */ {5},
    /* 178 */ {11},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_width  PUPD_width[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {1},
    /* 11 */ {1},
    /* 12 */ {1},
    /* 13 */ {1},
    /* 14 */ {1},
    /* 15 */ {1},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {1},
    /* 58 */ {1},
    /* 59 */ {1},
    /* 60 */ {1},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {1},
    /* 129 */ {1},
    /* 130 */ {1},
    /* 131 */ {1},
    /* 132 */ {1},
    /* 133 */ {1},
    /* 134 */ {1},
    /* 135 */ {1},
    /* 136 */ {1},
    /* 137 */ {1},
    /* 138 */ {1},
    /* 139 */ {1},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {1},
    /* 168 */ {1},
    /* 169 */ {1},
    /* 170 */ {1},
    /* 171 */ {1},
    /* 172 */ {1},
    /* 173 */ {1},
    /* 174 */ {1},
    /* 175 */ {1},
    /* 176 */ {1},
    /* 177 */ {1},
    /* 178 */ {1},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_addr R0_addr[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {IOCFG_LM_BASE+0x0090},
    /* 11 */ {IOCFG_LM_BASE+0x0090},
    /* 12 */ {IOCFG_LM_BASE+0x0090},
    /* 13 */ {IOCFG_LM_BASE+0x0090},
    /* 14 */ {IOCFG_LM_BASE+0x0090},
    /* 15 */ {IOCFG_LM_BASE+0x0090},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {IOCFG_LM_BASE+0x0090},
    /* 58 */ {IOCFG_LM_BASE+0x0090},
    /* 59 */ {IOCFG_LM_BASE+0x0090},
    /* 60 */ {IOCFG_LM_BASE+0x0090},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {IOCFG_RM_BASE+0x0080},
    /* 129 */ {IOCFG_RM_BASE+0x0080},
    /* 130 */ {IOCFG_RM_BASE+0x0080},
    /* 131 */ {IOCFG_RM_BASE+0x0080},
    /* 132 */ {IOCFG_RM_BASE+0x0080},
    /* 133 */ {IOCFG_RM_BASE+0x0080},
    /* 134 */ {IOCFG_RM_BASE+0x0080},
    /* 135 */ {IOCFG_RM_BASE+0x0080},
    /* 136 */ {IOCFG_RM_BASE+0x0080},
    /* 137 */ {IOCFG_RM_BASE+0x0080},
    /* 138 */ {IOCFG_RM_BASE+0x0080},
    /* 139 */ {IOCFG_RM_BASE+0x0080},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {IOCFG_TL_BASE+0x0030},
    /* 168 */ {IOCFG_TL_BASE+0x0030},
    /* 169 */ {IOCFG_TL_BASE+0x0030},
    /* 170 */ {IOCFG_TL_BASE+0x0030},
    /* 171 */ {IOCFG_TL_BASE+0x0030},
    /* 172 */ {IOCFG_TL_BASE+0x0030},
    /* 173 */ {IOCFG_TL_BASE+0x0030},
    /* 174 */ {IOCFG_TL_BASE+0x0030},
    /* 175 */ {IOCFG_TL_BASE+0x0030},
    /* 176 */ {IOCFG_TL_BASE+0x0030},
    /* 177 */ {IOCFG_TL_BASE+0x0030},
    /* 178 */ {IOCFG_TL_BASE+0x0030},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_offset R0_offset[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {0},
    /* 11 */ {1},
    /* 12 */ {2},
    /* 13 */ {3},
    /* 14 */ {4},
    /* 15 */ {5},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {9},
    /* 58 */ {8},
    /* 59 */ {6},
    /* 60 */ {7},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {7},
    /* 129 */ {8},
    /* 130 */ {6},
    /* 131 */ {9},
    /* 132 */ {11},
    /* 133 */ {10},
    /* 134 */ {0},
    /* 135 */ {1},
    /* 136 */ {5},
    /* 137 */ {2},
    /* 138 */ {4},
    /* 139 */ {3},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {1},
    /* 168 */ {2},
    /* 169 */ {4},
    /* 170 */ {6},
    /* 171 */ {8},
    /* 172 */ {3},
    /* 173 */ {7},
    /* 174 */ {9},
    /* 175 */ {10},
    /* 176 */ {0},
    /* 177 */ {5},
    /* 178 */ {11},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_width  R0_width[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {1},
    /* 11 */ {1},
    /* 12 */ {1},
    /* 13 */ {1},
    /* 14 */ {1},
    /* 15 */ {1},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {1},
    /* 58 */ {1},
    /* 59 */ {1},
    /* 60 */ {1},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {1},
    /* 129 */ {1},
    /* 130 */ {1},
    /* 131 */ {1},
    /* 132 */ {1},
    /* 133 */ {1},
    /* 134 */ {1},
    /* 135 */ {1},
    /* 136 */ {1},
    /* 137 */ {1},
    /* 138 */ {1},
    /* 139 */ {1},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {1},
    /* 168 */ {1},
    /* 169 */ {1},
    /* 170 */ {1},
    /* 171 */ {1},
    /* 172 */ {1},
    /* 173 */ {1},
    /* 174 */ {1},
    /* 175 */ {1},
    /* 176 */ {1},
    /* 177 */ {1},
    /* 178 */ {1},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_addr R1_addr[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {IOCFG_LM_BASE+0x00a0},
    /* 11 */ {IOCFG_LM_BASE+0x00a0},
    /* 12 */ {IOCFG_LM_BASE+0x00a0},
    /* 13 */ {IOCFG_LM_BASE+0x00a0},
    /* 14 */ {IOCFG_LM_BASE+0x00a0},
    /* 15 */ {IOCFG_LM_BASE+0x00a0},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {IOCFG_LM_BASE+0x00a0},
    /* 58 */ {IOCFG_LM_BASE+0x00a0},
    /* 59 */ {IOCFG_LM_BASE+0x00a0},
    /* 60 */ {IOCFG_LM_BASE+0x00a0},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {IOCFG_RM_BASE+0x0090},
    /* 129 */ {IOCFG_RM_BASE+0x0090},
    /* 130 */ {IOCFG_RM_BASE+0x0090},
    /* 131 */ {IOCFG_RM_BASE+0x0090},
    /* 132 */ {IOCFG_RM_BASE+0x0090},
    /* 133 */ {IOCFG_RM_BASE+0x0090},
    /* 134 */ {IOCFG_RM_BASE+0x0090},
    /* 135 */ {IOCFG_RM_BASE+0x0090},
    /* 136 */ {IOCFG_RM_BASE+0x0090},
    /* 137 */ {IOCFG_RM_BASE+0x0090},
    /* 138 */ {IOCFG_RM_BASE+0x0090},
    /* 139 */ {IOCFG_RM_BASE+0x0090},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {IOCFG_TL_BASE+0x0040},
    /* 168 */ {IOCFG_TL_BASE+0x0040},
    /* 169 */ {IOCFG_TL_BASE+0x0040},
    /* 170 */ {IOCFG_TL_BASE+0x0040},
    /* 171 */ {IOCFG_TL_BASE+0x0040},
    /* 172 */ {IOCFG_TL_BASE+0x0040},
    /* 173 */ {IOCFG_TL_BASE+0x0040},
    /* 174 */ {IOCFG_TL_BASE+0x0040},
    /* 175 */ {IOCFG_TL_BASE+0x0040},
    /* 176 */ {IOCFG_TL_BASE+0x0040},
    /* 177 */ {IOCFG_TL_BASE+0x0040},
    /* 178 */ {IOCFG_TL_BASE+0x0040},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_offset R1_offset[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {0},
    /* 11 */ {1},
    /* 12 */ {2},
    /* 13 */ {3},
    /* 14 */ {4},
    /* 15 */ {5},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {9},
    /* 58 */ {8},
    /* 59 */ {6},
    /* 60 */ {7},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {7},
    /* 129 */ {8},
    /* 130 */ {6},
    /* 131 */ {9},
    /* 132 */ {11},
    /* 133 */ {10},
    /* 134 */ {0},
    /* 135 */ {1},
    /* 136 */ {5},
    /* 137 */ {2},
    /* 138 */ {4},
    /* 139 */ {3},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {1},
    /* 168 */ {2},
    /* 169 */ {4},
    /* 170 */ {6},
    /* 171 */ {8},
    /* 172 */ {3},
    /* 173 */ {7},
    /* 174 */ {9},
    /* 175 */ {10},
    /* 176 */ {0},
    /* 177 */ {5},
    /* 178 */ {11},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_width  R1_width[] = {
    /* 0 */ {-1},
    /* 1 */ {-1},
    /* 2 */ {-1},
    /* 3 */ {-1},
    /* 4 */ {-1},
    /* 5 */ {-1},
    /* 6 */ {-1},
    /* 7 */ {-1},
    /* 8 */ {-1},
    /* 9 */ {-1},
    /* 10 */ {1},
    /* 11 */ {1},
    /* 12 */ {1},
    /* 13 */ {1},
    /* 14 */ {1},
    /* 15 */ {1},
    /* 16 */ {-1},
    /* 17 */ {-1},
    /* 18 */ {-1},
    /* 19 */ {-1},
    /* 20 */ {-1},
    /* 21 */ {-1},
    /* 22 */ {-1},
    /* 23 */ {-1},
    /* 24 */ {-1},
    /* 25 */ {-1},
    /* 26 */ {-1},
    /* 27 */ {-1},
    /* 28 */ {-1},
    /* 29 */ {-1},
    /* 30 */ {-1},
    /* 31 */ {-1},
    /* 32 */ {-1},
    /* 33 */ {-1},
    /* 34 */ {-1},
    /* 35 */ {-1},
    /* 36 */ {-1},
    /* 37 */ {-1},
    /* 38 */ {-1},
    /* 39 */ {-1},
    /* 40 */ {-1},
    /* 41 */ {-1},
    /* 42 */ {-1},
    /* 43 */ {-1},
    /* 44 */ {-1},
    /* 45 */ {-1},
    /* 46 */ {-1},
    /* 47 */ {-1},
    /* 48 */ {-1},
    /* 49 */ {-1},
    /* 50 */ {-1},
    /* 51 */ {-1},
    /* 52 */ {-1},
    /* 53 */ {-1},
    /* 54 */ {-1},
    /* 55 */ {-1},
    /* 56 */ {-1},
    /* 57 */ {1},
    /* 58 */ {1},
    /* 59 */ {1},
    /* 60 */ {1},
    /* 61 */ {-1},
    /* 62 */ {-1},
    /* 63 */ {-1},
    /* 64 */ {-1},
    /* 65 */ {-1},
    /* 66 */ {-1},
    /* 67 */ {-1},
    /* 68 */ {-1},
    /* 69 */ {-1},
    /* 70 */ {-1},
    /* 71 */ {-1},
    /* 72 */ {-1},
    /* 73 */ {-1},
    /* 74 */ {-1},
    /* 75 */ {-1},
    /* 76 */ {-1},
    /* 77 */ {-1},
    /* 78 */ {-1},
    /* 79 */ {-1},
    /* 80 */ {-1},
    /* 81 */ {-1},
    /* 82 */ {-1},
    /* 83 */ {-1},
    /* 84 */ {-1},
    /* 85 */ {-1},
    /* 86 */ {-1},
    /* 87 */ {-1},
    /* 88 */ {-1},
    /* 89 */ {-1},
    /* 90 */ {-1},
    /* 91 */ {-1},
    /* 92 */ {-1},
    /* 93 */ {-1},
    /* 94 */ {-1},
    /* 95 */ {-1},
    /* 96 */ {-1},
    /* 97 */ {-1},
    /* 98 */ {-1},
    /* 99 */ {-1},
    /* 100 */ {-1},
    /* 101 */ {-1},
    /* 102 */ {-1},
    /* 103 */ {-1},
    /* 104 */ {-1},
    /* 105 */ {-1},
    /* 106 */ {-1},
    /* 107 */ {-1},
    /* 108 */ {-1},
    /* 109 */ {-1},
    /* 110 */ {-1},
    /* 111 */ {-1},
    /* 112 */ {-1},
    /* 113 */ {-1},
    /* 114 */ {-1},
    /* 115 */ {-1},
    /* 116 */ {-1},
    /* 117 */ {-1},
    /* 118 */ {-1},
    /* 119 */ {-1},
    /* 120 */ {-1},
    /* 121 */ {-1},
    /* 122 */ {-1},
    /* 123 */ {-1},
    /* 124 */ {-1},
    /* 125 */ {-1},
    /* 126 */ {-1},
    /* 127 */ {-1},
    /* 128 */ {1},
    /* 129 */ {1},
    /* 130 */ {1},
    /* 131 */ {1},
    /* 132 */ {1},
    /* 133 */ {1},
    /* 134 */ {1},
    /* 135 */ {1},
    /* 136 */ {1},
    /* 137 */ {1},
    /* 138 */ {1},
    /* 139 */ {1},
    /* 140 */ {-1},
    /* 141 */ {-1},
    /* 142 */ {-1},
    /* 143 */ {-1},
    /* 144 */ {-1},
    /* 145 */ {-1},
    /* 146 */ {-1},
    /* 147 */ {-1},
    /* 148 */ {-1},
    /* 149 */ {-1},
    /* 150 */ {-1},
    /* 151 */ {-1},
    /* 152 */ {-1},
    /* 153 */ {-1},
    /* 154 */ {-1},
    /* 155 */ {-1},
    /* 156 */ {-1},
    /* 157 */ {-1},
    /* 158 */ {-1},
    /* 159 */ {-1},
    /* 160 */ {-1},
    /* 161 */ {-1},
    /* 162 */ {-1},
    /* 163 */ {-1},
    /* 164 */ {-1},
    /* 165 */ {-1},
    /* 166 */ {-1},
    /* 167 */ {1},
    /* 168 */ {1},
    /* 169 */ {1},
    /* 170 */ {1},
    /* 171 */ {1},
    /* 172 */ {1},
    /* 173 */ {1},
    /* 174 */ {1},
    /* 175 */ {1},
    /* 176 */ {1},
    /* 177 */ {1},
    /* 178 */ {1},
    /* 179 */ {-1},
    /* 180 */ {-1},
    /* 181 */ {-1},
    /* 182 */ {-1},
    /* 183 */ {-1},
    /* 184 */ {-1},
    /* 185 */ {-1},
    /* 186 */ {-1},
    /* 187 */ {-1},
    /* 188 */ {-1},
    /* 189 */ {-1},
    /* 190 */ {-1},
    /* 191 */ {-1},
    /* 192 */ {-1},
    /* 193 */ {-1},
    /* 194 */ {-1},
    /* 195 */ {-1},
    /* 196 */ {-1},
    /* 197 */ {-1},
    /* 198 */ {-1},
    /* 199 */ {-1},
    /* 200 */ {-1},
    /* 201 */ {-1},
    /* 202 */ {-1}
};

struct PIN_addr DRV_addr[] = {
    /* 0 */ {IOCFG_LT_BASE+0x0000},
    /* 1 */ {IOCFG_LT_BASE+0x0000},
    /* 2 */ {IOCFG_LT_BASE+0x0000},
    /* 3 */ {IOCFG_LT_BASE+0x0000},
    /* 4 */ {IOCFG_LT_BASE+0x0000},
    /* 5 */ {IOCFG_LT_BASE+0x0000},
    /* 6 */ {IOCFG_LT_BASE+0x0000},
    /* 7 */ {IOCFG_LT_BASE+0x0000},
    /* 8 */ {IOCFG_LT_BASE+0x0000},
    /* 9 */ {IOCFG_LT_BASE+0x0000},
    /* 10 */ {IOCFG_LM_BASE+0x0000},
    /* 11 */ {IOCFG_LM_BASE+0x0000},
    /* 12 */ {IOCFG_LM_BASE+0x0000},
    /* 13 */ {IOCFG_LM_BASE+0x0000},
    /* 14 */ {IOCFG_LM_BASE+0x0000},
    /* 15 */ {IOCFG_LM_BASE+0x0000},
    /* 16 */ {IOCFG_LM_BASE+0x0000},
    /* 17 */ {IOCFG_LT_BASE+0x0010},
    /* 18 */ {IOCFG_LT_BASE+0x0010},
    /* 19 */ {IOCFG_LT_BASE+0x0010},
    /* 20 */ {IOCFG_LT_BASE+0x0010},
    /* 21 */ {IOCFG_LT_BASE+0x0000},
    /* 22 */ {IOCFG_LT_BASE+0x0000},
    /* 23 */ {IOCFG_LT_BASE+0x0000},
    /* 24 */ {IOCFG_LT_BASE+0x0000},
    /* 25 */ {IOCFG_LT_BASE+0x0010},
    /* 26 */ {IOCFG_LT_BASE+0x0000},
    /* 27 */ {IOCFG_LT_BASE+0x0000},
    /* 28 */ {IOCFG_LT_BASE+0x0000},
    /* 29 */ {IOCFG_LT_BASE+0x0010},
    /* 30 */ {IOCFG_LT_BASE+0x0000},
    /* 31 */ {IOCFG_LT_BASE+0x0000},
    /* 32 */ {IOCFG_LT_BASE+0x0000},
    /* 33 */ {IOCFG_LT_BASE+0x0000},
    /* 34 */ {IOCFG_LT_BASE+0x0000},
    /* 35 */ {IOCFG_LT_BASE+0x0010},
    /* 36 */ {IOCFG_LT_BASE+0x0010},
    /* 37 */ {IOCFG_LT_BASE+0x0010},
    /* 38 */ {IOCFG_LT_BASE+0x0010},
    /* 39 */ {IOCFG_LT_BASE+0x0010},
    /* 40 */ {IOCFG_LT_BASE+0x0010},
    /* 41 */ {IOCFG_LT_BASE+0x0010},
    /* 42 */ {IOCFG_LT_BASE+0x0000},
    /* 43 */ {IOCFG_LT_BASE+0x0000},
    /* 44 */ {IOCFG_LT_BASE+0x0000},
    /* 45 */ {IOCFG_LM_BASE+0x0010},
    /* 46 */ {IOCFG_LM_BASE+0x0020},
    /* 47 */ {IOCFG_LM_BASE+0x0020},
    /* 48 */ {IOCFG_LM_BASE+0x0020},
    /* 49 */ {IOCFG_LM_BASE+0x0020},
    /* 50 */ {IOCFG_LM_BASE+0x0020},
    /* 51 */ {IOCFG_LM_BASE+0x0010},
    /* 52 */ {IOCFG_LM_BASE+0x0010},
    /* 53 */ {IOCFG_LM_BASE+0x0020},
    /* 54 */ {IOCFG_LM_BASE+0x0020},
    /* 55 */ {IOCFG_LM_BASE+0x0010},
    /* 56 */ {IOCFG_LM_BASE+0x0010},
    /* 57 */ {IOCFG_LM_BASE+0x0010},
    /* 58 */ {IOCFG_LM_BASE+0x0000},
    /* 59 */ {IOCFG_LM_BASE+0x0000},
    /* 60 */ {IOCFG_LM_BASE+0x0000},
    /* 61 */ {IOCFG_LM_BASE+0x0010},
    /* 62 */ {IOCFG_LM_BASE+0x0010},
    /* 63 */ {IOCFG_LM_BASE+0x0010},
    /* 64 */ {IOCFG_LM_BASE+0x0010},
    /* 65 */ {IOCFG_LM_BASE+0x0010},
    /* 66 */ {IOCFG_LM_BASE+0x0010},
    /* 67 */ {IOCFG_BR_BASE+0x0010},
    /* 68 */ {IOCFG_BR_BASE+0x0010},
    /* 69 */ {IOCFG_BR_BASE+0x0010},
    /* 70 */ {IOCFG_BR_BASE+0x0010},
    /* 71 */ {IOCFG_BR_BASE+0x0010},
    /* 72 */ {IOCFG_LB_BASE+0x0000},
    /* 73 */ {IOCFG_LB_BASE+0x0000},
    /* 74 */ {IOCFG_LB_BASE+0x0000},
    /* 75 */ {IOCFG_LB_BASE+0x0000},
    /* 76 */ {IOCFG_LB_BASE+0x0000},
    /* 77 */ {IOCFG_LB_BASE+0x0000},
    /* 78 */ {IOCFG_BR_BASE+0x0000},
    /* 79 */ {IOCFG_BR_BASE+0x0000},
    /* 80 */ {IOCFG_BR_BASE+0x0000},
    /* 81 */ {IOCFG_BR_BASE+0x0000},
    /* 82 */ {IOCFG_BR_BASE+0x0000},
    /* 83 */ {IOCFG_BR_BASE+0x0000},
    /* 84 */ {IOCFG_BR_BASE+0x0000},
    /* 85 */ {IOCFG_BR_BASE+0x0000},
    /* 86 */ {IOCFG_BR_BASE+0x0000},
    /* 87 */ {IOCFG_BR_BASE+0x0000},
    /* 88 */ {IOCFG_BR_BASE+0x0000},
    /* 89 */ {IOCFG_BR_BASE+0x0000},
    /* 90 */ {IOCFG_BR_BASE+0x0000},
    /* 91 */ {IOCFG_BR_BASE+0x0000},
    /* 92 */ {IOCFG_BR_BASE+0x0000},
    /* 93 */ {IOCFG_LB_BASE+0x0000},
    /* 94 */ {IOCFG_BR_BASE+0x0000},
    /* 95 */ {IOCFG_LB_BASE+0x0000},
    /* 96 */ {IOCFG_LB_BASE+0x0000},
    /* 97 */ {IOCFG_LB_BASE+0x0000},
    /* 98 */ {IOCFG_LB_BASE+0x0000},
    /* 99 */ {IOCFG_BR_BASE+0x0010},
    /* 100 */ {IOCFG_BR_BASE+0x0010},
    /* 101 */ {IOCFG_BR_BASE+0x0010},
    /* 102 */ {IOCFG_BR_BASE+0x0010},
    /* 103 */ {IOCFG_BR_BASE+0x0010},
    /* 104 */ {IOCFG_BR_BASE+0x0010},
    /* 105 */ {IOCFG_BR_BASE+0x0000},
    /* 106 */ {IOCFG_BR_BASE+0x0000},
    /* 107 */ {IOCFG_BR_BASE+0x0000},
    /* 108 */ {IOCFG_BR_BASE+0x0000},
    /* 109 */ {IOCFG_BR_BASE+0x0000},
    /* 110 */ {IOCFG_BR_BASE+0x0010},
    /* 111 */ {IOCFG_BR_BASE+0x0010},
    /* 112 */ {IOCFG_BR_BASE+0x0010},
    /* 113 */ {IOCFG_BR_BASE+0x0010},
    /* 114 */ {IOCFG_BR_BASE+0x0000},
    /* 115 */ {IOCFG_BR_BASE+0x0000},
    /* 116 */ {IOCFG_BR_BASE+0x0000},
    /* 117 */ {IOCFG_BR_BASE+0x0000},
    /* 118 */ {IOCFG_BR_BASE+0x0000},
    /* 119 */ {IOCFG_BR_BASE+0x0000},
    /* 120 */ {IOCFG_BR_BASE+0x0000},
    /* 121 */ {IOCFG_BR_BASE+0x0000},
    /* 122 */ {IOCFG_BR_BASE+0x0000},
    /* 123 */ {IOCFG_BR_BASE+0x0000},
    /* 124 */ {IOCFG_BR_BASE+0x0000},
    /* 125 */ {IOCFG_BR_BASE+0x0000},
    /* 126 */ {IOCFG_RM_BASE+0x0000},
    /* 127 */ {IOCFG_RM_BASE+0x0000},
    /* 128 */ {IOCFG_RM_BASE+0x0000},
    /* 129 */ {IOCFG_RM_BASE+0x0010},
    /* 130 */ {IOCFG_RM_BASE+0x0000},
    /* 131 */ {IOCFG_RM_BASE+0x0010},
    /* 132 */ {IOCFG_RM_BASE+0x0010},
    /* 133 */ {IOCFG_RM_BASE+0x0010},
    /* 134 */ {IOCFG_RM_BASE+0x0000},
    /* 135 */ {IOCFG_RM_BASE+0x0000},
    /* 136 */ {IOCFG_RM_BASE+0x0000},
    /* 137 */ {IOCFG_RM_BASE+0x0000},
    /* 138 */ {IOCFG_RM_BASE+0x0000},
    /* 139 */ {IOCFG_RM_BASE+0x0000},
    /* 140 */ {IOCFG_RM_BASE+0x0000},
    /* 141 */ {IOCFG_RM_BASE+0x0000},
    /* 142 */ {IOCFG_RM_BASE+0x0000},
    /* 143 */ {IOCFG_RT_BASE+0x0000},
    /* 144 */ {IOCFG_RT_BASE+0x0000},
    /* 145 */ {IOCFG_RT_BASE+0x0000},
    /* 146 */ {IOCFG_RT_BASE+0x0000},
    /* 147 */ {IOCFG_RT_BASE+0x0000},
    /* 148 */ {IOCFG_RT_BASE+0x0000},
    /* 149 */ {IOCFG_RT_BASE+0x0000},
    /* 150 */ {IOCFG_RT_BASE+0x0000},
    /* 151 */ {IOCFG_RT_BASE+0x0000},
    /* 152 */ {IOCFG_RT_BASE+0x0000},
    /* 153 */ {IOCFG_RT_BASE+0x0000},
    /* 154 */ {IOCFG_RT_BASE+0x0000},
    /* 155 */ {IOCFG_RT_BASE+0x0000},
    /* 156 */ {IOCFG_RT_BASE+0x0000},
    /* 157 */ {IOCFG_RT_BASE+0x0000},
    /* 158 */ {IOCFG_RT_BASE+0x0000},
    /* 159 */ {IOCFG_RT_BASE+0x0000},
    /* 160 */ {IOCFG_RT_BASE+0x0000},
    /* 161 */ {IOCFG_RT_BASE+0x0000},
    /* 162 */ {IOCFG_RT_BASE+0x0000},
    /* 163 */ {IOCFG_RT_BASE+0x0000},
    /* 164 */ {IOCFG_RT_BASE+0x0000},
    /* 165 */ {IOCFG_RT_BASE+0x0000},
    /* 166 */ {IOCFG_RT_BASE+0x0000},
    /* 167 */ {IOCFG_TL_BASE+0x0000},
    /* 168 */ {IOCFG_TL_BASE+0x0000},
    /* 169 */ {IOCFG_TL_BASE+0x0000},
    /* 170 */ {IOCFG_TL_BASE+0x0000},
    /* 171 */ {IOCFG_TL_BASE+0x0000},
    /* 172 */ {IOCFG_TL_BASE+0x0000},
    /* 173 */ {IOCFG_TL_BASE+0x0000},
    /* 174 */ {IOCFG_TL_BASE+0x0000},
    /* 175 */ {IOCFG_TL_BASE+0x0000},
    /* 176 */ {IOCFG_TL_BASE+0x0000},
    /* 177 */ {IOCFG_TL_BASE+0x0000},
    /* 178 */ {IOCFG_TL_BASE+0x0000},
    /* 179 */ {IOCFG_LB_BASE+0x0000},
    /* 180 */ {IOCFG_LB_BASE+0x0000},
    /* 181 */ {IOCFG_RM_BASE+0x0010},
    /* 182 */ {IOCFG_RM_BASE+0x0010},
    /* 183 */ {IOCFG_RM_BASE+0x0010},
    /* 184 */ {IOCFG_RM_BASE+0x0000},
    /* 185 */ {IOCFG_RM_BASE+0x0000},
    /* 186 */ {IOCFG_RM_BASE+0x0000},
    /* 187 */ {IOCFG_RM_BASE+0x0000},
    /* 188 */ {IOCFG_RM_BASE+0x0000},
    /* 189 */ {IOCFG_RT_BASE+0x0000},
    /* 190 */ {IOCFG_RT_BASE+0x0000},
    /* 191 */ {IOCFG_RT_BASE+0x0000},
    /* 192 */ {IOCFG_RT_BASE+0x0000},
    /* 193 */ {IOCFG_RT_BASE+0x0000},
    /* 194 */ {IOCFG_RT_BASE+0x0000},
    /* 195 */ {IOCFG_BR_BASE+0x0000},
    /* 196 */ {IOCFG_BR_BASE+0x0000},
    /* 197 */ {IOCFG_BR_BASE+0x0000},
    /* 198 */ {IOCFG_LB_BASE+0x0000},
    /* 199 */ {IOCFG_LB_BASE+0x0000},
    /* 200 */ {IOCFG_LT_BASE+0x0010},
    /* 201 */ {IOCFG_LT_BASE+0x0010},
    /* 202 */ {IOCFG_LB_BASE+0x0000}
};

struct PIN_offset DRV_offset[] = {
    /* 0 */ {9},
    /* 1 */ {9},
    /* 2 */ {9},
    /* 3 */ {9},
    /* 4 */ {9},
    /* 5 */ {9},
    /* 6 */ {9},
    /* 7 */ {9},
    /* 8 */ {9},
    /* 9 */ {9},
    /* 10 */ {0},
    /* 11 */ {3},
    /* 12 */ {6},
    /* 13 */ {9},
    /* 14 */ {12},
    /* 15 */ {15},
    /* 16 */ {18},
    /* 17 */ {3},
    /* 18 */ {3},
    /* 19 */ {3},
    /* 20 */ {6},
    /* 21 */ {21},
    /* 22 */ {21},
    /* 23 */ {21},
    /* 24 */ {21},
    /* 25 */ {9},
    /* 26 */ {24},
    /* 27 */ {0},
    /* 28 */ {27},
    /* 29 */ {0},
    /* 30 */ {12},
    /* 31 */ {12},
    /* 32 */ {12},
    /* 33 */ {15},
    /* 34 */ {12},
    /* 35 */ {12},
    /* 36 */ {12},
    /* 37 */ {12},
    /* 38 */ {12},
    /* 39 */ {12},
    /* 40 */ {12},
    /* 41 */ {12},
    /* 42 */ {3},
    /* 43 */ {6},
    /* 44 */ {18},
    /* 45 */ {12},
    /* 46 */ {0},
    /* 47 */ {3},
    /* 48 */ {3},
    /* 49 */ {3},
    /* 50 */ {6},
    /* 51 */ {3},
    /* 52 */ {21},
    /* 53 */ {9},
    /* 54 */ {9},
    /* 55 */ {9},
    /* 56 */ {27},
    /* 57 */ {0},
    /* 58 */ {27},
    /* 59 */ {21},
    /* 60 */ {24},
    /* 61 */ {6},
    /* 62 */ {24},
    /* 63 */ {15},
    /* 64 */ {15},
    /* 65 */ {15},
    /* 66 */ {18},
    /* 67 */ {3},
    /* 68 */ {3},
    /* 69 */ {3},
    /* 70 */ {0},
    /* 71 */ {3},
    /* 72 */ {0},
    /* 73 */ {0},
    /* 74 */ {0},
    /* 75 */ {0},
    /* 76 */ {15},
    /* 77 */ {15},
    /* 78 */ {3},
    /* 79 */ {3},
    /* 80 */ {3},
    /* 81 */ {3},
    /* 82 */ {3},
    /* 83 */ {3},
    /* 84 */ {3},
    /* 85 */ {3},
    /* 86 */ {3},
    /* 87 */ {6},
    /* 88 */ {6},
    /* 89 */ {6},
    /* 90 */ {6},
    /* 91 */ {6},
    /* 92 */ {6},
    /* 93 */ {3},
    /* 94 */ {6},
    /* 95 */ {6},
    /* 96 */ {6},
    /* 97 */ {9},
    /* 98 */ {9},
    /* 99 */ {6},
    /* 100 */ {6},
    /* 101 */ {9},
    /* 102 */ {9},
    /* 103 */ {12},
    /* 104 */ {12},
    /* 105 */ {0},
    /* 106 */ {0},
    /* 107 */ {0},
    /* 108 */ {0},
    /* 109 */ {0},
    /* 110 */ {18},
    /* 111 */ {24},
    /* 112 */ {15},
    /* 113 */ {21},
    /* 114 */ {12},
    /* 115 */ {12},
    /* 116 */ {15},
    /* 117 */ {18},
    /* 118 */ {12},
    /* 119 */ {12},
    /* 120 */ {21},
    /* 121 */ {24},
    /* 122 */ {9},
    /* 123 */ {9},
    /* 124 */ {9},
    /* 125 */ {9},
    /* 126 */ {12},
    /* 127 */ {12},
    /* 128 */ {29},
    /* 129 */ {0},
    /* 130 */ {27},
    /* 131 */ {2},
    /* 132 */ {6},
    /* 133 */ {4},
    /* 134 */ {3},
    /* 135 */ {6},
    /* 136 */ {9},
    /* 137 */ {9},
    /* 138 */ {9},
    /* 139 */ {9},
    /* 140 */ {0},
    /* 141 */ {0},
    /* 142 */ {24},
    /* 143 */ {3},
    /* 144 */ {3},
    /* 145 */ {3},
    /* 146 */ {3},
    /* 147 */ {0},
    /* 148 */ {0},
    /* 149 */ {0},
    /* 150 */ {0},
    /* 151 */ {0},
    /* 152 */ {0},
    /* 153 */ {0},
    /* 154 */ {0},
    /* 155 */ {0},
    /* 156 */ {21},
    /* 157 */ {24},
    /* 158 */ {15},
    /* 159 */ {27},
    /* 160 */ {9},
    /* 161 */ {12},
    /* 162 */ {18},
    /* 163 */ {18},
    /* 164 */ {18},
    /* 165 */ {18},
    /* 166 */ {18},
    /* 167 */ {3},
    /* 168 */ {6},
    /* 169 */ {6},
    /* 170 */ {6},
    /* 171 */ {6},
    /* 172 */ {6},
    /* 173 */ {6},
    /* 174 */ {6},
    /* 175 */ {9},
    /* 176 */ {0},
    /* 177 */ {6},
    /* 178 */ {6},
    /* 179 */ {15},
    /* 180 */ {18},
    /* 181 */ {8},
    /* 182 */ {11},
    /* 183 */ {14},
    /* 184 */ {15},
    /* 185 */ {15},
    /* 186 */ {15},
    /* 187 */ {18},
    /* 188 */ {21},
    /* 189 */ {6},
    /* 190 */ {3},
    /* 191 */ {3},
    /* 192 */ {3},
    /* 193 */ {3},
    /* 194 */ {3},
    /* 195 */ {9},
    /* 196 */ {27},
    /* 197 */ {9},
    /* 198 */ {21},
    /* 199 */ {24},
    /* 200 */ {15},
    /* 201 */ {15},
    /* 202 */ {12}
};

struct PIN_width  DRV_width[] = {
    /* 0 */ {3},
    /* 1 */ {3},
    /* 2 */ {3},
    /* 3 */ {3},
    /* 4 */ {3},
    /* 5 */ {3},
    /* 6 */ {3},
    /* 7 */ {3},
    /* 8 */ {3},
    /* 9 */ {3},
    /* 10 */ {3},
    /* 11 */ {3},
    /* 12 */ {3},
    /* 13 */ {3},
    /* 14 */ {3},
    /* 15 */ {3},
    /* 16 */ {3},
    /* 17 */ {3},
    /* 18 */ {3},
    /* 19 */ {3},
    /* 20 */ {3},
    /* 21 */ {3},
    /* 22 */ {3},
    /* 23 */ {3},
    /* 24 */ {3},
    /* 25 */ {3},
    /* 26 */ {3},
    /* 27 */ {3},
    /* 28 */ {3},
    /* 29 */ {3},
    /* 30 */ {3},
    /* 31 */ {3},
    /* 32 */ {3},
    /* 33 */ {3},
    /* 34 */ {3},
    /* 35 */ {3},
    /* 36 */ {3},
    /* 37 */ {3},
    /* 38 */ {3},
    /* 39 */ {3},
    /* 40 */ {3},
    /* 41 */ {3},
    /* 42 */ {3},
    /* 43 */ {3},
    /* 44 */ {3},
    /* 45 */ {3},
    /* 46 */ {3},
    /* 47 */ {3},
    /* 48 */ {3},
    /* 49 */ {3},
    /* 50 */ {3},
    /* 51 */ {3},
    /* 52 */ {3},
    /* 53 */ {3},
    /* 54 */ {3},
    /* 55 */ {3},
    /* 56 */ {3},
    /* 57 */ {3},
    /* 58 */ {3},
    /* 59 */ {3},
    /* 60 */ {3},
    /* 61 */ {3},
    /* 62 */ {3},
    /* 63 */ {3},
    /* 64 */ {3},
    /* 65 */ {3},
    /* 66 */ {3},
    /* 67 */ {3},
    /* 68 */ {3},
    /* 69 */ {3},
    /* 70 */ {3},
    /* 71 */ {3},
    /* 72 */ {3},
    /* 73 */ {3},
    /* 74 */ {3},
    /* 75 */ {3},
    /* 76 */ {3},
    /* 77 */ {3},
    /* 78 */ {3},
    /* 79 */ {3},
    /* 80 */ {3},
    /* 81 */ {3},
    /* 82 */ {3},
    /* 83 */ {3},
    /* 84 */ {3},
    /* 85 */ {3},
    /* 86 */ {3},
    /* 87 */ {3},
    /* 88 */ {3},
    /* 89 */ {3},
    /* 90 */ {3},
    /* 91 */ {3},
    /* 92 */ {3},
    /* 93 */ {3},
    /* 94 */ {3},
    /* 95 */ {3},
    /* 96 */ {3},
    /* 97 */ {3},
    /* 98 */ {3},
    /* 99 */ {3},
    /* 100 */ {3},
    /* 101 */ {3},
    /* 102 */ {3},
    /* 103 */ {3},
    /* 104 */ {3},
    /* 105 */ {3},
    /* 106 */ {3},
    /* 107 */ {3},
    /* 108 */ {3},
    /* 109 */ {3},
    /* 110 */ {3},
    /* 111 */ {3},
    /* 112 */ {3},
    /* 113 */ {3},
    /* 114 */ {3},
    /* 115 */ {3},
    /* 116 */ {3},
    /* 117 */ {3},
    /* 118 */ {3},
    /* 119 */ {3},
    /* 120 */ {3},
    /* 121 */ {3},
    /* 122 */ {3},
    /* 123 */ {3},
    /* 124 */ {3},
    /* 125 */ {3},
    /* 126 */ {3},
    /* 127 */ {3},
    /* 128 */ {2},
    /* 129 */ {2},
    /* 130 */ {2},
    /* 131 */ {2},
    /* 132 */ {2},
    /* 133 */ {2},
    /* 134 */ {3},
    /* 135 */ {3},
    /* 136 */ {3},
    /* 137 */ {3},
    /* 138 */ {3},
    /* 139 */ {3},
    /* 140 */ {3},
    /* 141 */ {3},
    /* 142 */ {3},
    /* 143 */ {3},
    /* 144 */ {3},
    /* 145 */ {3},
    /* 146 */ {3},
    /* 147 */ {3},
    /* 148 */ {3},
    /* 149 */ {3},
    /* 150 */ {3},
    /* 151 */ {3},
    /* 152 */ {3},
    /* 153 */ {3},
    /* 154 */ {3},
    /* 155 */ {3},
    /* 156 */ {3},
    /* 157 */ {3},
    /* 158 */ {3},
    /* 159 */ {3},
    /* 160 */ {3},
    /* 161 */ {3},
    /* 162 */ {3},
    /* 163 */ {3},
    /* 164 */ {3},
    /* 165 */ {3},
    /* 166 */ {3},
    /* 167 */ {3},
    /* 168 */ {3},
    /* 169 */ {3},
    /* 170 */ {3},
    /* 171 */ {3},
    /* 172 */ {3},
    /* 173 */ {3},
    /* 174 */ {3},
    /* 175 */ {3},
    /* 176 */ {3},
    /* 177 */ {3},
    /* 178 */ {3},
    /* 179 */ {3},
    /* 180 */ {3},
    /* 181 */ {3},
    /* 182 */ {3},
    /* 183 */ {3},
    /* 184 */ {3},
    /* 185 */ {3},
    /* 186 */ {3},
    /* 187 */ {3},
    /* 188 */ {3},
    /* 189 */ {3},
    /* 190 */ {3},
    /* 191 */ {3},
    /* 192 */ {3},
    /* 193 */ {3},
    /* 194 */ {3},
    /* 195 */ {3},
    /* 196 */ {3},
    /* 197 */ {3},
    /* 198 */ {3},
    /* 199 */ {3},
    /* 200 */ {3},
    /* 201 */ {3},
    /* 202 */ {3}
};
